Catholics are pretty good with science, and education in general. The old days are gone. Their social positions are questionable, but they're of little issue if don't feel you need to follow the pope.
One could make the argument that supporting the schools supports their questionable global social positions, and of course religion class is wasted time that could be used for something useful, but it beats public school in many cases if you can afford the cost.
Oh I agree with everything you said but as I said, the friggen valedictorian in my district couldn't pass the exit exam a while back. The public schools around here perform horrendously bad and I couldn't with good conscience send them to one. I'd take on another job if I had to in order to pay for private school and my only option for private school is Catholic. My children getting an above average education versus a very below average education trumps my ideology any day of the week.
