Many public schools are good, some even great, but you don't hear about those, instead the media uses the few bad ones for a story. So many people are foolish enough to think that all public schools are bad. In reality the schools quality has more to do with how many good teachers they have. My high school is a great example, we had about 50/50 good and bad teachers. The good teachers taught, and the students learned. They also figured out which students were actually interested in learning and which were just there for the grade or because they had to. My chem teacher was one of the best in that school, even though I don't use chemistry everyday now I can still remember the fundamentals and even many of the formulas we learned there, because he was a good teacher. I liked chemistry because it was like computer programming and I got banned from the computer lab and classes for hacking (getting caught is the only thing I did wrong). So it was a decent substitute subject, but it was fun as well. So I was in his 'gifted group' and instead of learning from the high school books like most of his students he gave us the college books out of his own pocket. So I earned that A+ in the class and loved it at the same time. If all teachers in a school are like that then the school will have a great rating, but if all the teachers were like my electronics teacher (thus why I hacked the computers in the first place) then they will not do good for the students. Problem is that we have focused more on the grades than on actually learning.