I used to be adamantly against home schooling. My mom HS my brothers and sister and advocated it for my boys for 3 million reasons. I boisterously disagreed.
Now, after watching my kids suffer through public school hell for the last 12 & 7 years, I can see that NOT having to be bullied and harassed and all that garbage might just be a good thing. I always used to say kids need to 'have the edges knocked off' by a dose of reality with other kids (socialization). It just sickens me to see the extreme MEANNESS of kids these days though. Ugh.
I feel for the poor victims, who have little or no recourse because the school or police won't step in. Yes, I know this from experience. It's taken til now, the senior year, for my oldest boy to finally come out of his shell and make some friends. He's actually gotten quite popular
after 11 years of being harassed to no end. And I don't say that lightly.
I also believe that public school demoralizes and undermines motivation for the bright students (again, experience). If a kid is excited about something, by all means let 'em chase it down and invest themselves wholly in the experience until the next thing catches their imagination and attention. Inspiration, challenge, and motivation are WONDERFUL ways to keep the educational fires burning.
I think now, if I had it to do over again, and the time and motivation to invest in it this time around, I'd move to the hills, be a hippie freak, and home educate my kids. Then again, I'm going through that stage where your kids are growing up and almost gone and you reflect back on all you could have done differently, lol. Because on the other hand, I'd also want them to be near a big city where we could participate frequently in arts and social events, they could get involved and make friends, etc. They'd join the city or county sports programs, take classes at colleges and city or county programs that allow kids (art, poetry, dance, engineering, whatever!).
Unfortunately, life / others / the children themselves / the world intervene and it's not possible to do everything perfectly or to *make* your child turn out well-rounded, polite, and successful. Oh! If only it were!!! So make your own decisions, do what's best for your family at a given place in time, and accept that you've done the best you could. Then, when the grandkids come along, spoil 'em rotten!