Canongate Catholic High School

About Canongate Catholic High School

Providing classical, college-prep education in the Catholic tradition.