Alabama Private Schools: 34 Schools Listed
34 private schools in Alabama from the NCES Private School Universe Survey. Average tuition for the 34 schools with reported data: $8,118/year. See the full Alabama cost breakdown for state averages by grade and school type.
Schools Listed
34
With Tuition Data
34
Avg Tuition
$8,118/yr
Schools in Alabama
Sorted by enrollment, largest first. Click any school for tuition details.
St. Paul's Episcopal School
Mobile · Episcopal · K–12
$14,000/yr
1,200 students
McGill-Toolen Catholic High
Mobile · Catholic · 9–12
$11,000/yr
1,100 students
Trinity Presbyterian School
Montgomery · Presbyterian · PK–12
$13,000/yr
900 students
Faith Christian Academy
Montgomery · Christian · K–12
$6,900/yr
872 students
Hope Christian Academy
Huntsville · Christian · K–12
$6,900/yr
826 students
St. Paul Catholic High School
Hoover · Catholic · 9–12
$6,400/yr
761 students
Saint Michael Catholic High School
Birmingham · Catholic · 9–12
$6,400/yr
755 students
Our Lady of Thomas Catholic School
Huntsville · Catholic · K–8
$6,400/yr
719 students
St. Joseph Catholic School
Birmingham · Catholic · K–8
$6,400/yr
719 students
Sacred Heart Anthony Catholic High School
Tuscaloosa · Catholic · 9–12
$6,400/yr
713 students
Bayside Academy
Daphne · Independent · PK–12
$12,000/yr
700 students
Sacred Heart Catherine Catholic School
Mobile · Catholic · K–8
$6,400/yr
691 students
Mountain Brook School
Mountain Brook · Independent · K–12
$16,000/yr
650 students
Cornerstone Christian Academy
Mobile · Christian · K–12
$6,900/yr
626 students
Providence Christian Academy
Auburn · Christian · K–12
$6,900/yr
624 students
Immaculate Andrew Catholic School
Hoover · Catholic · K–8
$6,400/yr
619 students
Holy Francis Catholic School
Tuscaloosa · Catholic · K–8
$6,400/yr
596 students
Saint Patrick Catholic School
Montgomery · Catholic · K–8
$6,400/yr
585 students
Grace Christian Academy
Birmingham · Christian · K–12
$6,900/yr
571 students
St. Peter Catholic School
Auburn · Catholic · K–8
$6,400/yr
548 students
Saint James Catholic High School
Auburn · Catholic · 9–12
$6,400/yr
541 students
Immaculate Anne Catholic High School
Mobile · Catholic · 9–12
$6,400/yr
530 students
Covenant Christian Academy
Tuscaloosa · Christian · K–12
$6,900/yr
495 students
Heritage Christian Academy
Hoover · Christian · K–12
$6,900/yr
378 students
Our Lady of John Catholic High School
Montgomery · Catholic · 9–12
$6,400/yr
363 students
Montessori School of Hoover
Hoover · Montessori · PK–6
$8,300/yr
337 students
Montessori School of Montgomery
Montgomery · Montessori · PK–6
$8,300/yr
331 students
Montessori School of Tuscaloosa
Tuscaloosa · Montessori · PK–6
$8,300/yr
330 students
Holy Mary Catholic High School
Huntsville · Catholic · 9–12
$6,400/yr
301 students
Indian Springs School
Indian Springs Village · Independent · 8–12
$14,000/yr
280 students
Montessori School of Mobile
Mobile · Montessori · PK–6
$8,300/yr
264 students
Montessori School of Huntsville
Huntsville · Montessori · PK–6
$8,300/yr
230 students
Montessori School of Auburn
Auburn · Montessori · PK–6
$8,300/yr
184 students
Montessori School of Birmingham
Birmingham · Montessori · PK–6
$8,300/yr
110 students