Teach For All (2007–present) is a global network of 40 independent locally-led and funded organizations. Each partner organization recruits and develops a diverse range of university graduates and young professionals to teach for two years in high-need schools in their countries, with the goal of developing a pipeline of future education leaders.

All network partner organizations commit to eight core actions and principles. Among them are placing participants for two years in high-need schools; measuring impact; partnering with public and private sector entities; and maintaining independence from government control. Another is to give the flexibility to allow for local innovation based on local education needs. Teach For All provides each partner organization with direct support on critical issues (i.e., developing strong teachers and alumni), facilitates connections through the network, seeks out additional resources for network partners, and provides opportunities for leadership development.

Teach For All’s theory of change rests on developing leadership within and outside of the education sector to transform school systems and inequities in educational opportunities with the ultimate goal of ensuring all students are receiving the education they need to achieve their potential. Teach For All network partners channel their country’s outstanding talent toward expanding quality educational opportunities among the most vulnerable children in their communities.

The aim is for Teach For All participants to continue as alumni to work across sectors that impact education and opportunity as teachers, school leaders, policymakers, social entrepreneurs, and business or civic leaders who help effect change and ensure that more students are able to receive a quality education.