Don't jump down my throat! It's just a thought.
State schools are overcrowded and there aren't enough good ones. Private schools are expensive.
What if every child had a right to have their state school 'payment' (whatever it costs per child per year') paid to a private school? Obviously parents would have to top-up (probably a considerable amount).
That would create a bit of a market, with more choice, making private schools more affordable and state ones less overcrowded.
Or is it a stupid idea for a reason I will think of soon after pressing 'POST'?