My wife and I have two kids that we have home schooled for the past two years. We have many reasons for why we do it, but the main one being that we do not want to send our kids to a school that teaches to a test and then cannot pass the test. The school district that our kids would be going to is more concerned on whether they have a state championship football team and getting college teams to play championship games in their stadium than teaching the kids basic materials.
Our kids get to learn so much more than they would in public school and they excel at what they are learning. My son, who should be in third grade by public school standards, is in 4th grade in many of his subjects. In public school he would be told to slow down so that he wouldn't leave the other kids behind. Ever since George W. Bush's "No Child Left Behind Act" was put into place the smarter kids in class seem to be the ones left behind. If you can do more why don't they let you? My daughter is caught up from what the public schools did to her. There was a lot of racism that she had to put up with when she was in 2nd and 3rd grade. (Background - I was in college at this point and the college was in a not-so-good part of town. Trust me being one of the only white kids in a 99.9% predominantly black school is very hard. She was told by teachers and staff that she didn't belong and that the school she was going to belonged to them and she needed to go somewhere else. Needless to say if she had problems with school work she didn't get any help.)
In defense of public schooling, there are a lot of good schools. There is a school district, very close to us, that is excellent. They always score high on the national tests and have always excelled at academics. Unfortunately, they are allowing kids out of district to enroll in that school, but I cannot afford to pay what they are wanting for that.
As for the social concerns, my children have more friends now than they did when they were in public school. There are coops that you can join and if you find the right group, there are people to support you.
Home schooling isn't for everyone, and I understand both sides (I was public schooled); but I don't like the stigma that all home schooling kids are not socialized and that they will not be able to function if the real world. Some home schooling parents, I admit, do shelter their kids way too much, but that is now more of the exception to the rule. You would be surprised how many people home school their kids now because of the state of the education system in this country. [/rant]
Sorry about the long rant.