Teach For America Teacher Corps is a national teacher recruitment program that aims to eliminate educational inequity by enlisting recent college graduates and professionals to teach for two or more years in low-income communities throughout the United States. Corps members come from all academic majors and career backgrounds. Corps members attend an intensive 5-week summer institute to prepare for their commitment and then are placed in schools in urban and rural areas. TFA teachers are full-fledged faculty members at their schools, receiving the normal school district salary and benefits. Applicants who are interested in joining the corps can apply during one of five application windows.