Etsi, OK, I did not want to get into a debate, just simply stated my opinion. But if you want an explanation, here goes.
I find the idea of homeschooling absurd. Teaching children, giving them education at school is a job of PROFESSIONAL, specially educated and highly trained person called teacher. And it must be done in a special environment, called school.
Just like it is the job of a doctor to treat patients, and the job of an engineer to calculate the resistance or endurance of a bridge.
If you (God forbid) develop a gangrene and your foot will have to be amputated, will you tell your husband to do it? Of course not. You will have a doctor, a surgeon do it, in a special environment of an operating room. Why is giving children education different?
I have students who are homeschooled among my students every single semester, and they are invariably among the worst students of mine. They know preciously little, there is a horrendous confusion in their heads, they have zero study skills, and they are overwhelmed by the college life, neurotized by it. I have been teaching in American universities since 1996 (full time since 1998), and I have never seen even one good student who had been homeschooled. They are as good as not schooled.
That's why I do not support homescholing and always, always object against it with all my heart and mind and soul. It's an evil thing, completely. In a way, it is perhaps worse than depriving children of any education, because it gives the children and the parents and the society a wrong message that the children are educated, while they are not.
You Americans boast of the best government system in the world, "we the people," government "of the people for the people by the people." So, if you think that your public schools are bad - press on your government and demand this problem to be fixed!!! Weird, outlandish, doomed to failure things like homeschooling are not only not the answer, they are a timebomb. These so-called "homeschooled" kids will grow up and increase the ranks of the army of ignorant and narrow-minded people, people who are unable to think critically and prone to all kinds of stereotyping and "mythological" thinking (and that in the most militarily powerful country of the world...).
Sorry if you find this opoffensive - I never intended to offend you or anyone, but I think I have the right to speak my mind.