Although we've already had a thread about homeschooling, I'll gladly reply to this one. For myself, public school wasn't too bad, but I did have some STUPID teachers, like a highschool English teacher who literally knew LESS about proper English usage than I knew at age fifteen! Later, my first (now deceased) wife homeschooled our daughter for three years, and our daughter definitely benefitted by it intellectually.
The claim that homeschooled kids don't know how to mingle with other people, or that they don't get any chance to mingle, is false. My daughter had plenty of same-age friends during the years she was homeschooled.
Shameless-plug time: I urge those who have never looked at it, to read my on-forum novel, "The First Love of Alipang Havens," which depicts a brother and sister going to high school for the first time after years of homeschooling.