Why is it that the student's don't need Math all the way through high school however they require religion for all 4 yrs.
Math is an elective? There's a great leap backwards. It was compulsory in my day. Religion is required because, as others have pointed out, it's a separate school with a religious agenda, and surely you knew that going in. The course is called Christian Ethics where I live. Seems to me there might be a nasty little legal issue here. Students in the public and separate (which means Catholic most places) school systems get the same curriculum, mandated by provincial education standards, except for that Christian Ethics course, which is a requirement for graduation in the separate school system. But a student who's gone through the separate school system without that course will have met all the requirements for graduation a student in the public system has, so it would seem a bit problematic for the separate school system or the provincial department of education to deny the graduation certificate. The student has, after all, met a defined set of standard requirements, and Christian Ethics is not a university entrance requirement for anything. But the right to have separate schools is constitutionally mandated. I wouldn't recommend taking that on.
I don't know that the provincial department of education would refuse to admit the student is qualified without that religion course though. If he's met all the other standards defined by the curriculum in the public school system, it'd be hard to argue he's not qualified to graduate from high school. I've seen a similar issue here where a kid failed the Christian Ethics course in grade 12, but got his certificate anyway. I'd try to find some knowledgeable official in the education department to talk to about this. The separate school board may not grant him a certificate, but the education ministry might.