Why should they have to pay twice ? Charter schools cost less.  Give the taxpayer a voucher to take part of they're tax money and give it to the charter school.  They will take less money and the leftover stays with the public warehouse school system . It saves money and public warehouse schools will have fewer students  , helping those who's parents don't care as much get a better education .  How could anyone disagree with that ?  Oh , that's right , it will require fewer NEA teachers who have to pay the NEA , meaning fewer dollars for them.  If we want the best for our kids , vouchers is the solution.  Only those trying to make money of educating our kids are against vouchers.