I had two amazing teachers in 12 years of public education. Most of the rest were decent, with two being horrible. The horrible ones were a violent math teacher who liked to chuck books at kids not paying attention, likely suffering from some age related dementia and 40 years of working the thankless job of trying to teach algebra to 7th graders. The other was a self admitted socialist who doled out harsh grades to any that didn't regurgitate his political line of thought. Both were dangerous to children for obviously different reason.
Most teachers work hard for little pay or reward. I wouldn't work in that environment for anything less than 7 figures. In my day parents wouldn't think about shouting at a teacher, the notion was unheard of. Teachers use to command more respect. With select few examples bragging about things like having a 40% lgbtqrstuv class I think most still deserve that respect.
Still believe with technology the vocation is outdated. We should have the two amazing teachers deliver their classes to hundreds of thousands of students on their topic and have the rest work in supporting or coaching roles.