I'm a public school brat. I'm grateful for my education. Seems like the situation is worse in some areas than it is in others. (I grew up in eastern PA, in a public high school that had a 97% graduation rate, with nearly three-quarters of all graduates going on to four-year universities after graduation).
Not saying that it can't be better done in a private market/more homeschooling options for education, but the reflexive "blame-the-government" mantra doesn't quite work in some respects. I was bombarded with all kinds of propaganda during my high school years particularly (at least that was when I started recognizing it as such), but the difference was that I liked to read a lot and I was always verifying what I had learned through all the encyclopedias that I had.
If you want to make a difference as a parent, teach your child how to read. I started reading at two years old and never looked back since that point. Your child will start discovering things on his or her own once you give them that sort of access to the world. Maybe I'm being foolish in pinning my success solely on the fact that I learned how to read at an early age, but my parents never ran into problems with me, and I learned to develop quite different perspectives on the world than they had, just from all the reading I had done.
Sure, some of the problem is government schooling for those kids who were never exposed to reading when they were little, but the major problem is parents not doing a good job.