Explore Birmingham’s most trusted private and charter schools in one simple guide. Compare programs, grade levels, and more to find the perfect match for your family.

Private Schools

Advent Episcopal School

2019 6th Ave. N., Birmingham

(205) 252-2535

adventepiscopalschool.org 

Principal: Claire Cassady Vaughn

Grades: JPK–8

Tuition: $8,750–19,500

Alabama Waldorf School

5901 Crestwood Blvd., Birmingham

(205) 592-0541

alabamawaldorf.org   

Grades: Nursery–8

Principal: Annie Damsky

Tuition: $4,640–11,640

Altamont School, The

4801 Altamont Rd. S., Birmingham

(205) 879-2006

altamontschool.org 

Principal: Cecil F. Stodghill, Jr.

Grades: 5–12

Tuition: $24,788–30,632

American Academy for Young Professionals, The 

7501 Division Ave., Birmingham

(205) 475-9990

aa-yp.org 

Principal: Dr. Juliet L. Arrington

Grades: 6–12

Tuition: $7,550–9,550

Bessemer Academy

1705 4th Ave. SW., Bessemer

(205) 428-6288

bessemeracademy.com  

Grades: 3K–12

Principal: Michele Hyde

Tuition: $5,098–6,907

Briarwood Christian School

2204 Briarwood Way, Birmingham

(205) 776-5800

briarwoodchristianschool.org 

Superintendent: Gus Martin

Grades: JK–12

Tuition: $6,600–11,740

Bruno Montessori Academy

5509 Timber Hill Rd., Birmingham

(205) 995-8709

brunomontessori.org 

Principal: Susan Downs

Grades: Toddler–8

Tuition: $9,025–13,225 (including half days)

Cornerstone Chargers School

24975 Hwy. 25, Columbiana

(205) 669-7777

cornerstonechargers.com 

Grades: K3–12

Principal: Margaret Pickett

Tuition: $4,628–7,384

Cornerstone School

Elementary: 118 55th St. N., Birmingham

Middle & High: 980 and 959 Huffman Rd., Birmingham

(205) 591-7600

csalabama.org

Grades: K4–12

Principal: Dr. Nita Carr

Tuition: $11,000–12,000

Creative Montessori School

2800 Montessori Way, Homewood

(205) 879-3278

cmskids.org 

Principal: Dave DeHarde

Grades: 18 mo.–8

Tuition: $11,004–19,100

Evangel Classical Christian School

423 Thompson Rd., Alabaster

(205) 216-0149

evangelclassical.com 

Principal: David Long

Grades: K5–12

Tuition: $7,635–8,900

Heritage Christian Academy

6200 Lou George Loop, Birmingham

(205) 978-6001

hcachristian.org 

Principal: Don Wahlman

Grades: K3–12

Tuition: $3,600–8,350 (including half days)

Highlands School

4901 Old Leed Rd., Birmingham

(205) 956-9731

highlandsschool.org 

Principal: ​​Kavita Vasil

Grades: Infants–8

Tuition: $16,980–19,975

Hilltop Montessori School

6 Abbott Sq., Birmingham

(205) 437-9343

hilltopmontessori.com 

Principal: Lisa Litka

Grades: Toddler–8

Tuition: $8,807–14,822

Holy Family Cristo Rey Catholic High School

1832 Center Way S., Birmingham

(205) 787-9937

hfcristorey.org 

Principal: Hunter Wolfe

Grades: 9–12

Tuition: $500–11,675 (on a sliding scale)

Hope Christian School

2053 Old Montgomery Hwy., Birmingham

(205) 664-2232

hopechristian.net 

Principal: Wayne Atchison

Grades: K5–12, Adult Diploma Program

Tuition: $400–500

Indian Springs School

190 Woodward Dr., Indian Springs

(205) 988-3350

indiansprings.org 

Principal: Scott Schamberger

Grades: 8–12

Tuition: $30,600–63,400

Jefferson Christian Academy

1500 Heritage Place Dr., Birmingham

(205) 956-9111

jcaweb.net 

Principal: Dr. Greg DeJarnett

Grades: K4–12

Tuition: $6,895–7,140

John Carroll Catholic High School

300 Lakeshore Pkwy., Birmingham

(205) 940-2400

jcchs.org

Grades: 9–12

Principal: Ronald Steele

Tuition: $12,145

Our Lady of Sorrows Catholic School

1720 Oxmoor Rd., Homewood

(205) 879-3237

olsschool.com 

Principal: Mary Jane Dorn

Grades: K3–8

Tuition: $2,288–3,883

Our Lady of the Valley Catholic School

5510 Double Oak Lane, Birmingham

(205) 991-5963

olvbirmingham.com 

Principal: Andrew Rothery

Grades: 3K–8

Tuition: $5,812–6,851

Primrose School at Liberty Park

1800 Urban Center Pkwy., Vestavia Hills

(205) 969-8202

primroselibertypark.com 

Director: Cailyn Schoubert

Grades: Infants–Pre-K

Tuition: Starts at $1,395/mo.

Primrose School of Riverwoods

501 Riverwoods Court, Helena

(205) 685-1905

primroseriverwoods.com 

Director: Kadie Khoury

Grades: Infant–K, Afterschool Explorers

Tuition: Varies by age

Prince of Peace Catholic School

4650 Preserve Pkwy., Hoover

(205) 824-7886

popcatholic.net 

Principal: Connie Angstadt

Grades: 3K–8

Tuition: $4,619–8,665

Saint Rose Academy

1401 22nd St. S., Birmingham

(205) 933-0549

strosebhm.org 

Principal: Sister Mary Juliana

Grades: 3K–8

Tuition: $3,350–8,400

SMIC Academy (Serving Homeschoolers)

281 Old Tyler Rd., Birmingham

(205) 978-9153

smicacademy.org 

Principal: Laura Lewis / Emily Smith

Grades: K–12

Tuition: $250–350 per family per year

Southminster Day School

1124 Montgomery Hwy. S., Vestavia

(205) 822-9531

southminsterdayschool.org 

Director: Jeanie Covin

Grades: 4K–5

Tuition: $4,500–5,500

St. Francis Xavier Catholic School

2 Xavier Cir., Birmingham

(205) 871-1687

sfxcatholic.com 

Principal: Mary Paige Griffin

Grades: 3K–8

Tuition: $4,570–8,540

St. Thomas the Apostle Catholic School

80 Saint Thomas Way, Montevallo

(205) 663-3936

stthomascatholic.com/school 

Grades: K–2

Principal: Michael Fisher

Tuition: $8,500–9,000

Valleydale Christian Academy

1572 Montgomery Hwy., Suite 100, Hoover

(205) 987-6286

valleydale.net 

Director: Vicki Boyce

Grades: K–12

Tuition: Starting at $500

 

Victory Christian School

154 Victory Dr., Pell City

(205) 338-2901

victorylions.com 

School Administrator: Laurie Davenport

Grades: PreK–12

Tuition: $4,500–5,950

Westminster School at Oak Mountain

5080 Cahaba Valley Trce., Birmingham

Lower School: (205) 995-9694

Upper School: (205) 208-9696 

westminsterknights.org 

Grades: K–12

Head of School: Bill McGee

Tuition: $10,695–14,544

Charter Schools

Alabama Aerospace and Aviation High School

1414 2nd Ave. N., Bessemer

(205) 538-0702

alaahs.org

Director: Porshia Allen

Grades: 9–10

Empower Community School

751 Academy Dr., Bessemer

(205) 413-8600

empoweral.org 

Principal: Meredith Davis

Grades: K–8

i3 Academy Academy

1 55th Pl. S., Birmingham

(205) 403-5777

i3academy.org 

Principal: Martin A. Nalls, EdD

Grades: K–11

Independence Preparatory Academy

4411 Lloyd Noland Pkwy., Fairfield

(205) 898-7505

learnatiprep.com 

Director: Dr. Calandra Sales

Grades: K–8

Freedom Preparatory Academy

630 1st Ave. S., Birmingham

(205) 983-3174

freedomprep.org 

Principal: Jessica Ramey

Grades: K–5

Magic City Acceptance Academy Charter School 

75 Bagby Dr., Homewood

(205) 961-3204

magiccityacceptanceacademy.org

Principal: Dr. Patton Furman

Grades: 6–12

Legacy Prep School

1500 Daniel Payne Dr., Birmingham

(205) 573-0777

legacyprepal.org 

Director: Dr. Reneta Johnson

Grades: K–7

Open Houses:

Altamont School, The 

Sunday, February 1 from 2–3:30 p.m

 

Highlands School

Thursday, January 15 at 8:15 a.m. and Thursday, March 12 at 8:15 a.m.

 

Holy Family Cristo Rey Catholic High School

Saturday, April 11

 

Prince of Peace Catholic School

Thursday, January 22

 

Our Lady of Sorrows Catholic School

Sunday, January 25 from 2–4 p.m.

 

Saint Rose Academy

Sunday, January 11 from 2–4 p.m.

NOT INCLUDED (but can add if extra room)

Ephesus Academy

ephesusacademy.com 

Essential Church School

essentialchurchschool.org 

Glen Iris Baptist School

gibschool.com 

Hilltop Montessori School

hilltopmontessori.com

McCulley Hill Christian School

mcculleyhillchristianschool.com 

New Hope Christian School

thehopebham.com 

Rock City Preparatory Christian School

rockcityprep.com 

Saint Rose Academy

strosebhm.org

Spring Valley School

springvalleyschool.org 

Maranathan Academy

105 Vulcan Rd., Suite 101, Homewood

(205) 591-8100

maranathanacademy.com 

Director: Donna Dukes

Grades: 6–12

(private nonprofit school)