One of the most amazing summer opportunities for American teachers is Teach With Africa. This non-profit organization places experienced educators in underserved schools in South Africa to both teach and learn. The org works closely with local partners to support academic programs, sustainability efforts, and social entrepreneurship initiatives.