Teach For America is a nonprofit organization that recruits and trains recent college graduates and professionals to teach for at least two years in under-resourced urban and rural public schools. It has placed over 60,000 corps members since its founding in 1990.

User Ratings & Comments

Leave a Rating