TFA recruits heavily. The first part of the application process is pretty easy; all you need to is write a letter of intent and fill in your academic credentials and extracurriculars. After that you may be offered a phone interview, you might skip right to the final interview, or you may not get any interview (I believe this is rare). I did not have a phone interview. Before the in-person interview you give TFA all of your academic information and you preference locations and subjects and grade levels. The in-person interview takes place in your nearest metropolitan area. It starts with a 5 minute sample teach, then moves on to a group interview process (which was difficult). After the group interview there will be a data-analysis quiz that is done individually. It wasn't challenging for me but I think others found it to be. In the afternoon you have a 30-40 minute one on one interview. A few weeks later you find out if you got accepted, and where you'll go.