Teach for Life is a global movement of people sharing knowledge and learning from each other, to better educate our children and create hope for the world.

Teach for Life is a branch of the international nonprofit Trees for Life, which demonstrates that when a few dedicated people work toward one common goal, something extraordinary happens. The combination of their diverse skills creates a force that can move mountains. We use that force to empower people in developing countries.

In serving the poorest of the poor around the world for the past 30 years, we have found that the key to helping people escape from poverty is education. Teach for Life provides a platform to make knowledge about how to help children learn available to all—formal teachers, parents, grandparents, siblings, and others—through a grassroots, people-to-people movement.