I'm certainly not anti-homeschooling, but as a briefly home-schooled kid who married an entirely home-schooled kid, there are two advantages two public school that we didn't get.
Firstly, it's hard to replace the social aspects of school with anything similar. While our parents involved us in clubs and organizations that we were interested in, I found that going to school 5 days a week for 7 hours a day with people who were not interested in the same things gave me a vast experience in understanding and empathizing with people who aren't like me that being in clubs a few hours a week with people who liked the same things didn't. Of course different kids and different skills will get different lessons for the circumstances.
The other is, there's a broad curriculum of science taught in schools, and while many kids in schools don't pick it up, it can be easy to let a kid decide that a subject isn't for them in homeschooling and not get past the crustiness of a new subject. This happened. Luckily adults can learn, too.
Posted using Partiko Android