Don't know if this is appropriate for Hacker News. But I'm guessing some of you are in college and thinking about what you're going to do 9 to 5 after you graduate, if you don't go IPO before school ends.
Anyone have experience with Teach for America (www.teachforamerica.org)? Any thoughts about the organization?
I don't know anything about Teach For America specifically, but several people in my graduate program did work for a variant of it (local and math focused). None of them were happy with the program, though several stuck with it for financial reasons. One of them was put in charge of statistical analysis, since he was the only person in the room who knew what a standard deviation was (I'm not exaggerating). His conclusions:
1. Except for the grossly incompetent, teacher quality doesn't matter. He could not reject the null hypothesis (teacher quality doesn't affect student outcome).
2. Students do not benefit from being in the program, unless it removes them from a dangerous school. He couldn't reject the null hypothesis here either (accepted students perform the same as rejected ones). (This fact is usually well hidden: students accepted by special teaching programs as well as students who apply but are rejected usually perform better than students who do not apply.)
According to him, other programs usually get similar results (well hidden in the appendix of a report), at least when the results are reported.
Overall, he said it is a waste for a talented individual to go into teaching. You won't make a difference. As a software person, you will.
Leave teaching to people who can't do anything else. They have a comparative advantage (even if they lack an absolute advantage).