I agree 100% that there are many good teachers, that do their best to teach their students. The problem is the teachers and their unions often hold tax payers hostage for more benefits and money. Regardless of the product they turn out. If teachers want to look better in the public eye maybe they should push to get rid of tenure, and make it easier for a school board to fire a poor performing teacher. The teachers union makes it almost impossible to fire lazy, unproductive teachers.
Our Education system will not be fixed unless all schools are privatized and the unions are gone. Let the free market dictate salaries, and entitlements. Just like any other free enterprise does.
With schools privatized there would be competition for the best teachers, and the best teachers would make the most money, the ones that don't produce would not have a job. Best of all schools could weed out all the socialist garbage that is being taught in schools today, and actually teach reading, math, science, and American History, instead of the rewritten history that supports government agendas.