I agree that there are many great teachers out there.  I have talked with teachers that used to be rewarded for their great results and now they are leaving teaching because of how they are treated.  They said that the red tape makes it almost impossible to teach in the public schools.  Another big problem is that they are not allowed to fire the bad teachers.  A lot of terrible performing teachers get promotions to get rid of them.