> You fogot to mention getting rid of teacher unions and starting evaluation of teacher performance
First, if you think that teacher performance isn't evaluated, you're simply too uninformed to be participating in this discussion. Not only is there constant testing, in many districts pay is heavily linked to it. For example, where I live in DC the performance bonus for an exceptional teacher is nearly half of their annual salary!
This has a number of problems: the most obvious being that there are many factors outside of the teacher's control – poverty, attendance problems, untreated medical conditions, etc. – and the most damaging being the fact that you're talking about small sample sizes which means that from one year to the next a teacher's performance will “change” entirely due to the fact that last year they were randomly given better prepared/motivated students than this year. Cathy O'Neill was looking into these numbers for NYC and concluded that nearly 600 teachers a year are likely to be unfairly punished for random variations: http://mathbabe.org/2015/04/03/how-many-nyc-are-arbitrarily-...
Moving on to the questions of unions, again you need to learn more about the field before evaluating anyone's claims for how to fix it. Too commonly people on HN assume that teaching should work just like our high-demand, high-pay programming jobs and that mistake steers everything else badly astray.
Consider what happens in each scenario if you disagree with your boss, and ask yourself why there might be a stronger need for a union to protect workers’ rights in the second case:
Programmer in an at-will employment situation:
1. “We're not doing this right” / “You're fired”
2. Call a friend / actually reply to a recruiter
3. Interview tomorrow, start a new job in a week or two unless you decide to take a break
Teacher in an at-will employment situation:
1. “We're not doing this right” / “You're fired”
2. Since positions rarely open up during the school year, sit around for the next 6 months wondering how to pay your rent.
3. If you don't work in a major city, your former employer is probably the only employer in the same county so you either need to move or your commute just became much longer. Hope you don't have any family to make that complicated…
4. Be prepared to explain why you left, which is quite unusual and disruptive for the students, which is not your fault but will often be held against you.
5. If you do get an offer, remember that since turnover is low in good schools, unless you live an area with rapid population growth most of the positions which open any given year are probably going to be in the more stressful schools