Teach For America
Teach For America works to enlist, develop, and mobilize as many of the nation's promising future leaders as possible to grow and strengthen the movement for educational equity and excellence.
You can apply to Teach For America during your junior or senior undergraduate year, even though you need to finish college before you can officially join. Teach For America offers a variety of internships and volunteer opportunities for new members, as well as awards, fellowships, and programs for alumni who have previously worked with them.
Visit the Teach For America website