I shoulda been a teacher. Dang.
All you people whining about teachers getting paid too much, become a teacher. If I saw a job that I thought was overcompensated, I would jump at it. Seriously. In some states you can, if you have a science degree, simply take a test and start teaching older kids.
I think teachers would make more if vouchers were widespread, and the overall quality would be better. Private school teacher pay is lower now, but it is forced down by trying to keep costs low. Kids going to private school have parents willing to pay for what they could be getting for free.