Teach For All is the global network of independent social enterprises implementing and adapting the model pioneered by Teach For America in the United States to their local contexts. These organizations address educational need by enlisting their nations’ most promising future leaders to teach in high-need areas for two years, and, in the long term, to drive systemic changes from within and outside of the education sector.
Teach For All accelerates the impact of these organizations by providing direct support services and by fostering a powerful network among them in order to maximize their scale, impact on student achievement and alumni leadership, and organizational strength.
Teach For America and Teach First, the adaptation of Teach For America in the United Kingdom, collaborated to create Teach For All in response to requests for support from social entrepreneurs around the world who were pursuing this mission in their countries. Today the rapidly growing Teach For All network supports more than 10 programs in Europe, Latin America, Asia, and the Middle East.
Through its participation in Teach For All, Teach For America is having a global impact while gaining valuable knowledge and resources from network partners.
Get involved
To learn about how you can get involved by teaching in a local organization, please visit www.teachforallnetwork.org/apply. By participating in one of our partner programs, you can have a big impact on the lives of students in your country. Citizenship and language requirements vary by program.
To learn about starting a new national organization, joining the Teach For All staff, or donating to our efforts, please visit Teach For All's website at www.teachforallnetwork.org.