I added this postscript to the Gatto post, it is my personal take on public schools:
P.S. Also, I want to make sure those of you who like your public school or have no other option, know I have nothing against the public schools. I came out all right and lots of people I know came out way better than I did. When I say that the public school system has failed to produce well-educated and free thinking people, I am saying that as a generalization of the entire school system and not for individual students. Parents are definitely the key to well-adjusted and educated children. Many of them make public school work, and their kids do great. I'm glad we are all free to teach our children how we see fit and do what is best for our families. I do think we all gain by understanding the disadvantages we face in our public schools. Those who choose to stay in them can combat those disadvatages when their children are home, and those who choose to homeschool or private school or whatever can make sure they don't duplicate the disadvantages in their new educational choice. I think the public schools do well at some things like math and science and not as well at others like history, languages and classics. There are definitely disadvantages to homeschooling and other educational choices too. The key is to decide which ones you are most willing to deal with and go from there!!