The most frustrating thing with public schools are that 1% of the students are devoted 99% of the attention educationally and financially. By 1% I mean english second language primarily here in Texas(yes actually well over 1%), as well as socio-economic challenged groups like homeless, single parent, extreme discipline problems, etc. Thank no child left behind for that. Kids that are college/career bound will not get your school funded adequately, but if you are high risk population community then the gov will send you much more money.
If you live in the city and your kids don't fit into those groups, you are a private school fan. If you go to rural schools then public schools are just as good of an education as private usually, but not in the governments eyes.
Public school teachers get after it just as much as private school teachers, but public school classrooms don't get to choose their clientele like private schools do. Kind of like comparing China's education system to America's???? Do you think China has MR's or non-native language kids in their schools??? Ya right. They cull out the lower level learners from the beginning, just like private schools here are able to. Before the special education act and no child left behind, we use to let some kids go in homemaking and shop classes. Now we have to teach them all to be doctors and rocket scientists.
That being said, more and more people who would be great teachers fear the challenge, so now there are less great teachers.