What would improve teaching would be changing the rules, whether or not there is a union involved. End seniority, tie pay to teacher performance, put in an evaluation system that rewards the good teachers and gets rid of the bad.
The reason teachers have to defend their jobs and accept criticism from the public is simply because teachers are public employees, and therefore their jobs have been politicized. It works in both directions - the unions work to influence politicians and the public in order to increases wages, benefits, and working conditions for teachers. This means they’re constantly agitating to make it seem like teachers are over-worked and under-paid. And frankly, it’s just not true. Overall, teachers make as much or more money per hour than any other professionals with their level of experience. In addition, teachers have far better job security than private sector workers, they work fewer hours, and they generally have much greater than average levels of benefits and retirement plans. They should be making less than average salaries, because they have above-average benefits. But they don’t.
If they were in the private sector, I wouldn’t care. Charge what the market can bear. But when their unions are the largest contributors to political campaigns and they enjoy a near monopoly in the education market enforced by government, and their pay and benefits come out of the public purse, then those issues are everyone’s business.
The education system would be improved tomorrow and a ton of money would be saved if we simply fired the bottom 10% of teachers and let class sizes for the rest grow to accommodate their students. In fact, educational outcomes would increase quite dramatically. Any white-color employment system that can’t filter out the least productive and reward the most productive employees is going to drastically under-perform, because the difference in quality between the worst knowledge workers and the best is dramatic. Seniority-based employment works fine for assembly-line workers, but it’s disastrous to a white-collar workforce.
The school systems are full of minefields for kids in the form of those 10% of terrible teachers. Having to take a class from one of them can do real damage to a student’s academic career. My own kid is currently in a math class with one of them - an old teacher who demeans the kids when they ask questions, who doesn’t grade homework because it’s too much effort, and who refuses to allow parents to see their kid’s exams because she likes to re-use the same exams every year (saves a lot of work, don’t you know) and doesn’t want them copied. The result is that the kids have no idea what they’re doing wrong and their parents have a hard time helping.
My kid has never had less than an ‘A’ in math in 10 years of school, and all teacher reviews have said that he’s extremely talented in that area. Now he is tracking towards a ‘C’ in her class and doesn’t know why - and the teacher’s not telling. I’ve resorting to re-teaching the entire coursework at home to find where the gaps are. And by the way, this teacher has already suggested to my kid that he give up his dream of being an engineer and drop down to non-matriculation math - probably because she’s getting heat from us about her teaching methods and wants the kid out of her class. In just a few months, my kid has gone from someone who excels at math and loves doing it into being a kid who ‘hates math’ and has near panic attacks when having to go to her class.
When we’ve complained to the administration, as soon as we mention this teacher’s name you can see the administrators giving each other knowing looks. Then they apologetically say they’ll ‘look into the situation’. Rate My Teacher has numerous ratings for this teacher, none over 2 stars. The kids hate her, and the administration knows she’s a disaster. But nothing will be done, and she’ll be there until she chooses to retire - which she’ll get to do on a 70% salary with full benefits for life, five years sooner than the average worker if she wants.
In my province, the average salary for a teacher with 10 years of experience is $84,000. That’s way higher than the average for workers in other industries with the same level of experience and education, despite the fact that the teachers only work 1280 hours per year while other workers work around 2,000. It’s the best deal around, but that doesn’t stop our teachers here from constantly whining about pay and benefits. Because that’s what they’re encouraged to do by the public union, and it’s what they have to do in order to extract more money from the public teat - which everyone always wants to do.