And again, if homeschooling parents don't have the expertise to teach a subject, there are options that give their kids access to those who do. One option, as I've pointed out repeatedly, is an online curriculum that gives the student access to teachers and the parents become monitors making sure their kids can stay focused. Another is to homeschool until the kids get old enough that they're taxing the parents' ability to effectively teach (all the while keeping up with the SOL's), then put them back in private or government schools to finish out their years.I won't defend bad public school teachers, there are some. At least you know they have adequate knowledge to teach their subjects, and they will spend the time needed to teach. That's a hell of a lot more than you can expect from home school parents.