Teach For All is a global network of independent nonprofit organizations that apply the model pioneered by Teach For America and Teach First in the UK. Just as Teach For America and Teach First place top college graduates and professionals into low-income communities throughout America and the UK, Teach For All organizations place their nations' most promising future leaders as teachers in high-need classrooms around the world.

One Day, All Children Will Attain an Excellent Education

Teach For All aims to show that all children can succeed and lead fulfilling lives, even in the face of extreme challenges like poverty, as long as they receive the quality education they deserve. By providing direct technical assistance as well as sharing best practices across the network, Teach For All is increasing the impact of each global partner.

Teach For All, Today and Tomorrow

Founded in 2007, Teach For All has grown to include more than 20 national organizations, with more than 11,000 teachers and approximately 26,000 alumni worldwide. Teach For All gives Teach For America the opportunity to have a global impact while gaining valuable knowledge and resources from Teach For All network partners around the world.

Get Involved

Learn about how you can get involved with Teach For All, from starting a new national organization to joining the Teach For All staff.