Collegescholarships.org is an extensive list of scholarships for higher education. They also list resources for students who are non-traditional or deemed at risk such as migrant students, first generation college students, or students from low to moderate income backgrounds.