What we do

Teach For All is a global network of 40 independent, locally led and governed partner organizations and a global organization that works to accelerate the progress of the network. Each network partner recruits and develops promising future leaders to teach in their nations’ high-need schools and communities and, with this foundation, to work with others, inside and outside of education, to ensure all children are able to fulfill their potential. Teach For All’s global organization works to increase the network's impact by providing partners with direct support, facilitating connections among them, accessing global resources, and fostering the leadership development of partner staff, participants, and alumni.
Watch this brief animation to learn more about Teach For All's global network and what we're collectively working toward.