Teach For America is the national corps of outstanding recent college graduates and professionals of all academic majors, career interests, and professional backgrounds who commit two years to teach in urban and rural public schools and become leaders in the effort to expand educational opportunity. Learn more about our mission and theory of change.