What we should do is abolish the public schools, give every parent/guardian(s) a voucher, and let them send their child to the school of their choice which will teach them their (the parent's) values, and not the state's (lack of) values.
The voucher scheme is the biggest con in the world.
Parents already have a choice. They have private school, home school and public school. They can even move area to put their kids in a different public school. And you want them to have "choice".... they already have it.
The voucher scheme is just a way of putting money into the pockets of people who already pay for private education, and there's no evidence that the voucher scheme works.
All that happens is they send some poor kids to these private schools and the poor kids do better. Hardly surprising, but they didn't improve the lot of the poor kids they didn't move to private schools, they just took money from those poor kids in public school so their schooling experience was even WORSE. And the poor kids in public schools were the overwhelming majority of poor kids, something like 99.99999999% of kids went to the poor public school and three went to the private school.