Catholic High Schools aren't bad, they open it up to anyone, as a result of Davis fully funding upper year Catholic education back in 1984. But K-8 schools require a Baptismal Certificate. And sex-ed is not the same in the Catholic system. I do recall, even in high school, having to watch a video on "born-again virgins", and the curriculum pretty much sums up "safe sex" as DON'T!
We called it "Family Life".
At least the Catholic Church don't have qualms with science (they have made their peace with Darwin), and apart from the religion/"Family Life" texts (approved or published by the Canadian Conference of Catholic Bishops), the curriculum is the same. And maturing, I had no problems questioning things, especially religion, as long as the teacher also appreciated it. I feel like I got a good education at my Catholic schools.
One thing I disliked in the Catholic system was that you lost a credit each year to "Religion" courses, instead of an option you actually want to learn. But even with that, there were Muslims, Jews, Sikhs, Protestants and others who went to my Catholic high school. It was in high school where I became a devout agnostic, so go figure. Also, the alternative was Brampton Centennial in my area, not a school with a good rep (this was long after the infamous Columbine-like shootings there in 1975, though that had little to do with it).
I'm in favour of scrapping the Catholic system, and good to see a possible and mainstream NDP leadership candidate saying this as well, perhaps going beyond just the Eco-Cons (Greens) next election. More students will be closer to their local school, saving so much on busing, fuel, and efficiencies with less neighbourhood disruption. Sunday School is where Christianity should be taught.