The idea that teachers don't make much money really needs to be put to bed. Public school teachers, at least here in Ohio, may start out making very little, but they ramp up quickly.
In Ohio, you can find out the salaries of all public school teachers, and here's an example for you.
My daughter's CC and track coach (he's the head girls coach for both) makes a total of right on $12,000 a year for coaching those sports. He is also a Social Studies teacher at the high school and makes a little over $80,000 a year for that. He's 44 or 45 years old. So, with both of those, he makes over $92,000 a year, and this is in Central Ohio.
I think he deserves to make that money. I don't believe though that teachers really have any legitimate beef with the salaries they make. Yes, at some private schools, they will make less, but they have the option of trying to find a better-paying job.
You HS coaches out there, do you make that much coaching your teams?