High school campaign raises thousands for Haiti and other causes