If we are going to have free education, I have the solution but no one would listen to me; let alone give up government control of the indoctrination centers.
Give the money to the parents of each child and let them choose public schools, private schools, or they can home school and pay themselves salaries with the money.
I know, people would scream that some parent may not teach. However, so what? Often public schools don't teach because some children in public schools are not educated. At the end of each school year test all the children and if the average scores of home school children exceed the average scores of public school children and they certainly would, that is proof that home school children receive an education.