Teach For America is a nonprofit organization that recruits and develops leaders to work in education and expand opportunities for children in low-income communities. Participants commit to teaching for at least two years in urban and rural public schools, aiming to address educational inequity.
Focus Areas
Notable Investments