From what I got from reading this thread, this is what I can get:
Public schools give social skills, at the cost of lesser education.
Homeschooling gives you some of the best education, at the cost of social skills.
Private schools give you a good education and gives you some social skills, at the cost of paying thousands (if I'm correct) a year just to be in it.
For the most part, I find public and home schooling to be good. My only beef with any sort of education are private schools. I just feel that they're a rip off, considering that you can learn/make up any missed information or social skills from the other two options via sources such as the internet, or even going out once in a while.