I was home schooled from 8th grade up. I did not want to be home schooled. The approach was to get the books for me, I mailed off tests to be graded by real teachers in another state. I had a 3.85 GPA in school and went to failing in the 8th grade. I could not seem to teach myself advanced math, which used to be my best subject. My mom did not understand this math either. My Dad understood but had been taught a different way. The entire problem had to show with no errors or it was not counted as correct, even if the end result was the correct answer. I was a regular pioneer and had a part time job working 30 hours a week. I also cleaned a large office buliding 3 nights a week, working 10p to 3a on those days. So school was not a priority. Armageddon was coming so school came last. I got as far along in the correspondence courses as I could. I took my GED at 18 and passed with flying colors.
Since then, I have taken college courses and have an associates degree in business and I have an associates degree in fine art and photography. My former job paid for tuition if you had a 3.0 or better. I could not be promoted without a degree.
Home schooling helped me to take responsibility for my own education, which is lacking in many areas.
I would NEVER recommend home schooling. Home schooling does not allow for education from many different people, with different approaches and attitudes. It is not entirely about socialization, but more about seeing things from all different sides and forming your own educated opinion.
But it does keep kids from worldly influence so their departure into the "world" can be delayed until they do finally get more education.