Among other things, education money should go to parents, not to schools. Public schools should have to compete with private schools and homeschoolers for students and funds.
I know what happens when this kind of thing is proposed: “ZOMG the parents will just spend the money on cigarettes / booze / [insert indulgence of choice] !”
And some would. But a vast majority wouldn’t — so once again, the many are punished for the stupidity of the few.
A better idea might be instead to lower tax rates so that people could keep more of their own money, and spend it on the education of the children. Of all the baleful “benefits” first instituted by Napoleon and Otto von Bismarck, “free” schooling (subsidized by the State) is one of the worst.