In failing inner city schools I think vouchers can have a role as well as Charter and Magnet Schools. However, there is no reason to pull money from a successful public school district just to subsidize the religious education of some fundies kids. For example, here are the stats for the public school district our kids attend:
Average ACT Scores: 25.2
Average SAT Composite: 1,789
Proficient in Reading: 96%
Proficient in Math: 96%
In comparison, the average ACT Scores for Home Schooled kids is 22.6. The average SAT composite for home schooled kids is 1083. The point being that there are lots of public school districts with exemplary performance, so why should parents in those school districts get a taxpayer funded voucher to send their kids to a private school that doesn't even perform as well as the public school does?