PrivateSchoolCost

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