Hello, I don't know if you think teen advice is valid, but I really think it's better to send kids to school. Unless you're in an area where it's dangerous to send 'em, but that's a different story.
I've been to public schools all my life, I got a 1440 on the SAT when I was 13, I've had great teachers in the public school system, and most importantly, I've gotten so much better socially.
I still have a lot to work on, but really, the environment with so many peers helped. I didn't even look at people when we were talking in 7th grade, actually, I didn't talk much either. It took me at least half the year before I started making friends (we've moved several times).
I have lots of friends who are homeschooled, though, and I think there's just something about the classroom experience that's really important. You could probably learn the same material when homeschooled, but miss all the fun of being "the class of 2005". It's hard to describe... well, if you've been in school, you know how it is... class inside jokes, meeting teachers from last year (my biology teacher last year came into our chemistry class. she said it was like deja vu because so many of us were in her class). Just... the experience of moving through the school system together.
Private school is, I guess, a nice option, except I think I like public school better. I've visited private schools, I know some people who go to 'em. They're actually very similar to public schools, they're just more expensive.
I don't think it's a good idea to try to shield your kids from the world. It comes as a shock when the shield finally goes down. (I'm a very sheltered kid, I think I'm going to have a heart attack when I go to college...)
So basically, I think the social part of public school IS a big deal, it really is.