About Canongate Catholic High School

Provides liberal arts high school education in the Catholic tradition




About Canongate Catholic High School

Provides liberal arts high school education in the Catholic tradition