> If a teacher grades a student poorly, there can be repercussions.
Yes, but the above poster was talking about TEACHING poorly. It is easy enough to expect students to know things at the end of class, but harder to be of use in them learning that material.
> Teachers are also subject matter experts in the material being graded.
Some are. Maybe even most. But definitely not a universally true statement, particularly in areas where teacher pay is dramatically out of line with industry wages.
> Students aren't trained as educators, so why would they be any good at evaluating their teachers?
Fair point. But as pointed out by others, there are few other forms of evaluation/accountability. And while a student may not be able to identify WHY they struggled to learn, they can certainly evaluate IF they did. If many students agree, that's a problem best addressed quickly.
I teach a university class (just one, my day job is coding) and I've been utterly amazed at the lack of accountability applied to me and my peers. Meanwhile I have friends that teach teens, and the bureaucracy and policies they must follow seem just as bad, but in the opposite direction.
If you have a good alternative to student evaluations, please share, otherwise I'll agree with the flaws you listed but still find them better to have than not.