Choice in education is a good thing.  Not every child learns the same way or has the same interests.  Parents should have options about where they send their children rather than sending them to the neighborhood school where they are given the same cookie cutter education.  I do have issues with giving religious schools public money however because if you do it for the parochial schools, you have to do it for Jim Bob's Evangelical Jesus Academy.  Also, in my experience poor scholarship students are treated badly at Catholic schools; they get punished more often than the like.  Money unfortunately still buys privilege at Catholic schools.  The best way to not be punished is to have your family name on the gym.