Actually the market would probably bear more unevenly. I am sure there are some teachers which could probably command higher salaries, and some that are protected by the union and couldn't.
The biggest problem with unions is the last-in, first-out rule. Most union contracts are structured so that when the municipality has shortfalls and has to let teachers go (i.e. most municipalities in America over the last few years), the most recently hired teachers are the first ones to be let go, regardless of competence. This is doubly damaging to the municipality in question, because those are the cheapest teachers, so more need to be let go in order to balance the budget.
But, as I said in the other thread, as long as the teachers' unions are the only ones sticking up for teachers while the taxpayers want to drop their kids off at school, drive to work on clean, safe streets, and then bitch and moan about the nerve of municipal workers actually expecting a paycheck, well.. I'm sympathetic to the workers, and if the union's the only one standing up for them, then they're doing more good than harm.
If you download the actual research linked from the article then one of the findings was that higher years of experience in the teacher predicted better outcomes in the pupils. So in this case the data supports the union. (Though, if you don't give the new teachers any work then how are they going to get the years of experience?)
...as long as Dick Cheney is the only one sticking up for military contractors while the taxpayers want to protect their oil supply and rebuild Iraq, and then bitch and moan about the nerve of Halliburton to get a no-bid contract at above market rates, well... I'm sympathetic to the contractors, and if Dick Cheney is the only one standing up for them, then he is doing more good than harm.
[edit: not actually defending Cheney, just pointing out flawed logic.]
A friend of mine worked for Raytheon right out of school. Really good paycheck.
At the end of his first couple months, his boss was flabbergasted because he insisted on actually getting something done every week. He was on the fast track immediately.
And, by all accounts, Raytheon is significantly less crooked than Halliburton.
I take it you don't favor giving no-bid military contracts to politically favored service providers at above-market rates? In that case, why do you favor doing so in education?
If you'd like to rephrase your question, I'll respond.
EDIT: Ok, I'll respond. For both you and me, a position as a math teacher would involve taking less money, working harder, and contributing more to society than we do now. I don't feel the need to kick public servants in the teeth that you apparently do. If you're outraged by government spending, go after the big dollars that don't accomplish anything first. Then you can worry about small dollars for people who do accomplish things.
b) Teacher and other govt employee pay is hardly a small portion of state and municipal budgets, and the upcoming pension crisis is going to be a huge problem for the entire country. This is not a small problem.
c) I have criticized other big spending as well (e.g., assorted bailouts).
Also, you seem to have no compunctions against "kicking public servants in the teeth": http://news.ycombinator.com/item?id=1557874 You only seem to object when the "public servants" in question are your political allies.
I agree, I think many people would pay more for their children to be taught by a teacher who has demonstrated superior results. Which is different from paying for private schools, because as a parent you still aren't sure by whom your children will be taught.
Additionally, there is the political issue that proponents of more egalitarian and redistributive systems will claim that this would be disadvantageous for those who can't afford expensive educations. Those children would be left with the bad teachers, reinforcing their lower social position. I presume we won't find out anywhere in the lifetime of anyone reading this now.
But, as I said in the other thread, as long as the teachers' unions are the only ones sticking up for teachers while the taxpayers want to drop their kids off at school, drive to work on clean, safe streets, and then bitch and moan about the nerve of municipal workers actually expecting a paycheck, well.. I'm sympathetic to the workers, and if the union's the only one standing up for them, then they're doing more good than harm.