The Teach For All network is developing collective leadership in classrooms and communities around the world. Teach For All is a network of 48 independent, locally led and governed partner organizations and a global organization that works to accelerate the network's progress.