Ditto what Allan says about Catholic schools. It is the academic rigorousness, not the religion. They do not teach to the slowest. The slowest can be tutored. They are not bogged down in political correctness either. Religion is not the point. It is academic discipline.