I live in uberconservobotville and many people I know homeschooled. I have seen the two extremes but not much in the middle. I have seen parents do a great job with their kids, the parents taking turns teaching different subjects with a class plan and disciplined approach to scheduling. These parents insured the kids were well socialized by taking them to programs at the YMCA and schools, meusems etc to interact with other kids. One friends family in particular really did a great job and the kids have done extremely well. On the other hand I know people who homeschooled to keep their kids away from teh outside world and those "liberal" teachers with nearly no education or socialization. Should not be leagl for some or they should have to pass test or something to ensrure they learn something.