This is a personal comment about homeschooling. I did not attend a full year of formal schooling until third grade. My mother taught me at home. I received some instruction from my dad, but he was the breadwinner and worked away from home. Neither of my parents were college graduates, but they must have done something right because at the end of my third grade year, I was promoted to the fifth grade.
Looking back on this time of my life, I do think that I would have benefited from having more frequent interaction with children my own age. However, I am not sure that my education would have been better. I just remember wishing that I had more playmates.
Like some of the others have posted, I have seen homeschooling abused, too. But, I have also seen it work for kids who are having personal problems. I know of one girl in particular who completed the homeschooling requirements for high school and went straight to college where she is quite successful. She knew what she wanted to do and is doing it. Homeschooling allowed her to finish a year earlier than she would have in public high school.
I’m not sure how we solve the problem of students who do not complete homeschooling programs and end up being dropouts. Sometimes, they do become a drain on society. The situation might not have been different had they continued to attend public school.