High School Campus

  • Our high school serves students in grades 9-12, offering students a college preparatory academic program with options in honors and Advanced Placement (AP) classes. In addition, it features marching, concert, and jazz bands, a full athletic program under the auspices of the Alabama High School Athletic Association, and an array of student clubs and service organizations.

    Approximately 95% of our graduates attend college, half of whom receive scholarships to the school of their choice. 

    To reach our High School Campus, please call (334) 272-7220.



Student Service

  • As a part of our mission to proclaim the gospel of Jesus Christ, we believe all students are called to be good stewards of their own time, talent, and treasure engaging in service as a part of their educational growth. Students in 9th-12th grade participate in works of service and community outreach with their advisory class through Encounter and the Lenten Day of Service.

Senior Buddies

High School Summer Math & Reading

  • Montgomery Catholic Preparatory School requires all new and returning students to complete summer math and reading work. Assignments will be due at the beginning of the school year. Details will be made available at the end of the current school year and links to assignments will be posted below. Please contact your campus office with questions.

    High School 2019 Summer Math

    High School 2019 Summer Reading

Textbooks

Parking Permits

  • Parking Permits will be issued on the following days:

    TUESDAY, AUGUST 6 - Seniors
    WEDNESDAY, AUGUST 7 - Seniors, Juniors
    THURSDAY, AUGUST 8 - Sophomores, Freshmen

    CLICK HERE TO DOWNLOAD PARKING PASS FORM

    Please bring your completed form to the High School Office to get your parking permit. Permits are $10 each and are issued on a first-come, first-served basis.

    **Note: A parent's signature is required for permits to be issued, along with:

    • Valid Driver’s License
    • Proof of current automobile insurance
    • Tag registration
    • $10.00 Parking Permit fee