Castiel, with regards to faith schools, I think there's a difference between a catholic school and a school that is for catholics, if you catch my drift. I may be wrong, but I think he's referring to schools where they teach creationism as science etc, not just a school that you need to be a catholic/on a scholarship to attend.
And to that idiot who doesn't think evolution is an accurate theory, science is the quest for knowledge, and scientists are actually happy to be proven wrong when a theory that explains something in a better man is developed. Science is essentially a quest for the truth of how things happen. We don't want half truths or things that are incorrect. Unfortunately it's very difficult to be absolutely correct with anything, but science aims to get as close as possible.
Catholic Schools are Catholic Schools, they are supported either in part or wholey by the Catholic Diocese in which they fall....
Catholic Schools do not teach Creationism, the Catholic Church doesn't support Creationism and fully supports that Evolution is a valid and supported scientific theory that is and should be taught to those within the Catholic Faith. This has been stated by successive Catholic Popes, including Benedict XVI.