To the person for all home-schooling:
There's a hugeee gap in your logic there.
Parents would have different ideas about what would be the most important things to teach their kids, meaning all kids would be taught different things in different ways, where a parent can hinder the child's learning. Such as, if the parent isn't that good at math, they most likely won't teach their kid much math, thus making the child unprepared for math-based ideas in the real world.
Then there's where values come in.
In schools, you get exposed to new ideas and values, learning from others and their experiences. In an all home-schooled environment, a child would most likely only be exposed to the values of their family, becoming even more judgemental of others than most are today. Parents would also have a larger part in who their child's friends are, mainly picking them for them.
In schools, children get to socialize and are introduced to failure. Everyone fails, even if you say you don't. Ijustfailmorethanmostpeoplehaha. You learn that when you fail, there's going to be someone who does a little better than you, and you can learn from them how to better yourself. In a home-school environment, there's no room for failure. You're taught a little material, then what? You can't compare your work with other students, unless you have siblings, who are most likely learning something else at the time. Otherwise, you're on your own.
Then there's the chance that, hell, your parents are idiots. My mom, for instance. She doesn't even know how to boil water, why the hell would I want someone like HER teaching me the basics? No freakin' way.
Some teachers aren't that good in schools, I know that well.
But, then there's the teachers you remember forever. My AP US History teacher from last year, for example. He taught History in a way that made it seem like it was coming to life right before us, where he made us WANT to come to class the next day, just to find out what happened next. I'm never gonna forget him. I've had other great teachers in the past, they helped me to learn things and love things that I probably wouldn't have if I'dve had another teacher.
There's a couple of pro's to homeschooling, though...I don't really consider them pro's, but eh.
-You can control what your child sees and does. In school, its up to the teacher to mold what they see.
-If you want your child to continue on in a family business, its easier to teach them that way.
Most of these homeschool pieces I've learned from my friends who are homeschooled (a grand total of three). They hate it, but their parents insist that all you learn in schools is how to be druggies and to kill yourself.
Which is not true.
Yes, there's those types of people, but if you TRUST your damn kid, they hopefully have a little something called COMMON SENSE to stay away from those types of people.