Charter Schools
Is a charter school a private school? No. It is a public K-12 school. It receives public funding but operates without some of the arcane regulations most public schools must abide by. Read 10 Things To Know About Charter Schools. Charter schools can be found in most major urban areas. Some of them are well-run and funded adequately. Others have been a financial disaster. Charter schools tend to be small and have small class sizes.
Vouchers
The idea behind vouchers is to give lower income families an alternative to poorly performing public schools. Vouchers are a lightning rod in educational circles. Teachers unions universally despise them. Politicians avoid them. In places where voucher programs have taken hold, such as in Milwaukee and Cleveland, the response has been positive. The points of contention have to do with the use of public funds to pay parochial school fees and the diversion of public funds from public schools.
What vouchers are really all about is an attempt to provide some kind of school choice for parents with children in poorly performing public schools.