Disclaimer: I don't have kids. Don't plan on it. But I do have a lot of teachers in the family and damn near went that way myself. So I've paid a bit of attention over the years. I went to public school and I've never seen any signs that I suffered because of it. But it was in a different country. And I don't believe teaching is an easy way to make a living, far from it.
A friend of mine who's put in a long time in the classroom has pointed out a big change over the years. It used to be that the biggest threat a teacher had over a student was "I'll call your parents". Now, it's exactly the opposite - the kids threaten to sic the parents on their teachers. I'm not sure exactly how that happened.
I do strongly believe that smart kids should get extra opportunities to learn. I'm told this makes me elitist, but I don't want to see the cream of the crop held back to the level of the slowest kid in the class. My school board had different levels of classes depending on the aptitude of the students, ranging from General, Advanced, Enriched and Gifted if memory serves. It makes life easier on the teachers as they have a more consistent ability range in the class. The quick learners get the pace they need and the General kids get the help they need.
Something I did notice in my Education classes in university (like I said, I almost went into the teaching business myself) is that there's a 30 year cycle in teaching philosophies. The stuff that was tried and didn't work 30 years ago comes back, to replace the stuff that was tried and didn't work yesterday. Like politics, the real answer is the stuff in the middle...