I have a few friends in high school who are being home schooled and all I can say is, its not the same. Especially if you live in an area with a very good school system. I live in a place that has a very good schooling system, which is why I don't understand their choice for home schooling. One of them, doesn't work for the most part and hardly does anything, so he's just really lazy, I haven't seen him in like 1 or 2 years. Him and his younger brother doesn't see any kids outside of their church, so they see little of what the world is like.
Oh yeah, they don't have many friends either. I'm not saying you won't have any friends by home-schooling, but the variety of people you meet is much greater in a public school. How do they teach? They order videos of classrooms where there is a teacher and set of students, so basically they follow the curriculum the public school kids do. Its a normal public school that has video cameras and sells them to companies. I think that defeats the purpose of home-schooling.
I think that if you send your kids to a public school, BUT spend lots of time with them doing their homework, like 3 or 4 hours after school, they will be much better off than in a home school. Again, I'm not saying home schooling is completely bad, but more people are benefitted by going to a public school. Another friend of mine, was home schooled and came to a public school for a year, he did very well, and the next year went back to home schooling.
If you are dead-set on home schooling, make sure to put a year or two in there for public schooling, so if they are behind, they get caught up, or if they are ahead, to just meet and intereact with like 30 kids on a daily basis. Their communication skills will increase greatly through this also.