The problem now is the government takes your school money then tells you which school to go to. I’ve paid some $40,000 in school taxes, but if I want to send the kids to another school I have to abandon that money and earn another $40,000.
Everyone else is paying that same $40k—even if they don’t have any kids making use of it.
So a start, at least, is reducing the role of government in education and eliminating the role of unions. Those are the two keys IMO.
1) Businesses pay property and other taxes and those costs are passed on to you in the form of higher prices on every good or service that you and I use. At every level of manufacture, from getting the raw materials out of the ground to finally sitting on the store shelf, each business passes on its school taxes to the final consumer. You and Me!
2) And...Then schools accounting would make an Enron accountant blush. Many expenses that private schools must cover are supplied by the state and county governments with government schooling. For example, in my state, retired teachers are considered state employees and their pensions and health expenses come from the general state tax revenue. School security, some maintenance, and landscaping are provided by the county. All of this is paid by **me** and my fellow citizens.