The middle class and poor have little access to the choices of K-12 schools that the more prosperous have. Government schools have a de-facto monopoly in this industry - 90% of the business, and the government collects the tuition at gunpoint.
Like GM, this industry is owned by the unions and, as Albert Shanker infamously said, "When the kids vote in the union, we'll be for the kids."
I can think of no principled reason why parents should not be given a voucher for the equivalent of their kid's education cost to be carried to a school of their choice. Not to use Euroland as a good example of anything other than good sightseeing, but they do that in Sweden and people are happy with it.
Furthermore, I believe there should be at least nominal stipends for home schoolers, or reimbursement for the costs.
In USA Today, Why school vouchers are worth a shot.
People want choice. The unions want to keep them on their plantation, and the unions own the Dem Party.
If you have never done so, visit a private school, a religious school, and a charter school sometime. I have seen them all. They are not government McSchools (not that most public schools aren't pretty good for kids and families who have their acts together).
For me, the issue is choice and variety. Home schooling should not be the only alternative.