Not only that, estimates are that the public schools currently place as many as 100,000 of their special education students in private institutions. In addition, they do so with thousands of other students who are discipline problems, or at-risk, as long as the district makes the decision. But at least they would have some choice rather than no choice at all. Higher education scholarships and grants don't cover the costs of attending the most expensive colleges and universities. And, as with the transportation argument, those who raise this objection oppose making any grants much less larger ones which would ease the problem.
Public schools have to accept all students.
No they don't. They only have to accept residents. So wealthy people can live in what amount to publicly-supported private school districts, where they obtain a tax credit for their school taxes, and where poor or middle class students need not apply. Suburban Cleveland districts refuse to accept students from Cleveland in the state-funded voucher program there. It is the nonpublic schools that accept most applicants, without regard to where they live.