we could give every student an equal sum of money. we could give them "rollover minutes" so the money they save this year could go towards next year. we could let them take out loans if they need a little extra.
and parents should be encouraged to contribute out of pocket for an upscale education.
you could even have a basic free and a paid "deluxe" program in the same physical school building. for example a free program might have classes of 30 while a paid program might have classes of 15.