For the 2025-26 school year, there are 5 private schools serving 1,494 students in 35209, AL (there are 7 public schools, serving 5,034 public students). 23% of all K-12 students in 35209, AL are educated in private schools (compared to the AL state average of 10%).
The top ranked private schools in 35209, AL include John Carroll Catholic High School, All Saints' Episcopal Preschool, and Our Lady Of Sorrows.
The average acceptance rate is 63%, which is lower than the Alabama private school average acceptance rate of 86%.
Top Ranked 35209 Alabama Private Schools (2025-26)
School
Location
Quick Facts
All Saints' Episcopal Preschool
Daycare / Preschool (Episcopal)
112 W. Hawthorne Road
Birmingham, AL 35209
(205) 879-1092
Birmingham, AL 35209
(205) 879-1092
Gr: NS | 145 students Tuition listed
John Carroll Catholic High School
(Catholic)
300 Lakeshore Parkway
Birmingham, AL 35209
(205) 940-2400
Birmingham, AL 35209
(205) 940-2400
Gr: 9-12 | 488 students Avg. class size: 20 students Sports: 14 Tuition & acceptance rate listed
Our Lady Of Sorrows
(Catholic)
1720 Oxmoor Rd
Birmingham, AL 35209
(205) 879-3237
Birmingham, AL 35209
(205) 879-3237
Gr: PK-8 | 406 students
2800 Montessori Way
Birmingham, AL 35209
(205) 879-3278
Birmingham, AL 35209
(205) 879-3278
Gr: NS-8 | 252 students Avg. class size: 24 students Tuition listed
1810 25th Ct S
Birmingham, AL 35209
(205) 870-0422
Birmingham, AL 35209
(205) 870-0422
Gr: PK-12 | 203 students Avg. class size: 18 students Sports: 2 | Extracurrculars: 10 Tuition & acceptance rate listed
Frequently Asked Questions
What are the top ranked private schools in 35209, AL?
The top ranked private schools in 35209, AL include John Carroll Catholic High School, All Saints' Episcopal Preschool, and Our Lady Of Sorrows.
How many private schools are located in 35209?
5 private schools are located in 35209.
How diverse are private schools in 35209?
35209 private schools are approximately 28% minority students, which is higher than the Alabama private school average of 25%.
What percentage of students in 35209 go to private school?
23% of all K-12 students in 35209 are educated in private schools (compared to the AL state average of 10%).
Recent Articles

Transferring from Public to Private School Mid-Year: What to Expect
Considering a mid-year transfer from public to private school? Learn what to expect with admissions, academic placement, social adjustment, and financial aid to ensure a smooth transition.

A Guide to Day vs. Boarding School: Which Is Right for Your Family
Discover the key differences between day and boarding schools to determine the best fit for your child. Explore benefits, costs, lifestyle factors, and questions to help guide your family’s decision.

The A to Z of Private Schools 2025
Explore the A to Z of private schools in 2025—from admissions to tuition—offering parents and educators clear insights into today’s options.