I'm glad to see, judging by all the "Anonymous Coward" comments, that I'm not the only one who believes that parents that aren't specifically trained to replace the teachers their children would normally encounter in a public/private school *shouldn't* be allowed to home school. You are doing nothing but a HUGE disservice to your child(ren) by keeping them from their peers, sheltered from the world, and away from opinions that are different from yours. We all *NEED* these kinds of interactions in order to better cope with the world when we become adults and move out on our own.
If the parents that do this to their kids use the "schools aren't safe", "schools aren't teaching what I think they should be", or "schools are failing our children" excuses should *get involved* in their local school, and encourage all other parents to do the same. If their schools really are falling behind in some way, it's *THE PARENTS FAULT* for not being involved.
I specifically left out any of the varied religious excuses, as I don't believe they're valid -- religion has zero place in a publicly funded school, and should be reserved exclusively for church and home. If parents want their child to have some schooling with religious content, they need to pay to send them to such a school.
I also don't want to hear any of this "I don't have the time to get involved in (insert public school function) here" excuses. If you don't have the time to raise your kid(s) properly, DON'T HAVE THEM.