Teach For All
New York, United States3600 employees Teach For All is a global network of independent social enterprises operating in over 60 countries. Founded in 2007, the organization focuses on developing collective leadership to expand educational opportunities for all children. It aims to address challenges such as poverty and inadequate school systems through systemic change and mutual learning among its network partners. The mission of Teach For All is to cultivate leadership necessary for change by enlisting promising future leaders to tackle educational inequities. The network partners recruit leaders for at least two years of teaching in high-need communities, fostering collaboration with families and community members. Key initiatives include programs for teacher development, social-emotional learning, and support for early-stage social entrepreneurs. With over 100,000 leaders developed, Teach For All continues to influence education policy and practice globally.