Wow, thanks for all the replies, everyone. Lots of great information on here. I have another question regarding teaching at private schools that is kind of the kicker for me. How much money do you earn, and how much can someone expect to earn at a private school after 10-20 years of experience? I've looked at various online sources and according to them the average private school teacher makes only like $36k/year, whereas the average public school teacher makes over $50k/year. I am not materialistic at all and live comfortably on a pretty low income, but I can't really see myself having a family of any kind and trying to support them and myself on less than $40k/year. It's one thing to start out at $30k/year. It's another to still be making that mid-career. Anyone want to comment on that?