Open House

     Click Here to RSVP online today and reserve your visit!


    Montgomery Catholic Preparatory School is the oldest continuously running non-public school in the state of Alabama. We are proud to serve students of all academic skill levels and interests, while striving to help them reach their God-given potential. For 147 years, we have been helping students to grow to become persons of faith, virtue and wisdom through our rigorous college preparatory curriculum, fine arts, athletics, extracurriculars and service opportunities. Our traditions run deep, and we invite you and your family to experience our Elementary, Middle and High School campuses and discover what it means to be Built by Catholic.


    Four Campuses - One School:


    Holy Spirit Elementary (K3 - 6)

    8580 Vaughn Road - 36117


    St. Bede Elementary (K3 - 6)

    3850 Atlanta Highway - 36109


    Middle School Campus (7-8)

    5350 Vaughn Road - 36116


    High School Campus (9-12)

    5350 Vaughn Road - 36116