And the case that I explained for private doctors is precisely the situation which exists for private schools. They are quite expensive,
Though often spend less per child than public schools.
You mean, something which operates in the free market has to keep costs low?

Yes. Plus when you say "They are quite expensive", that is only a perception brought about because the costs of public school are invisible to the people who pay for it and diluted to the people who benefit from it. That's not even including the indirect costs, of course.