6255 Cahaba Valley Road
Birmingham, AL 35242

5650 Cahaba Valley Rd
Birmingham, AL 35242

6 Abbott Square
Birmingham, AL 35242

17035 Liberty Parkway
Vestavia Hills, AL 35242

  Add to My School List

  Add to My School List

  Add to My School List

  Add to My School List

School type

Private 9-12

Public 6-8

Private PK-8

Public 6-8

GreatSchools Rating
Total enrollment

1230 students

200 students

437 students

District name
Community rating (overall)
Recent reviews

I went to Briarwood from K-4 to 12th Grade. I am approaching my... More »

Read all 4 reviews

i have just come here from two different schools and none compare... More »

Read all 16 reviews

Hilltop Montessori offers a wonderful early childhood and... More »

Read all 25 reviews

Liberty Park Elementary: The parent involvement is stellar as are... More »

- Submitted by a parent

Read all 3 reviews

Notice an inaccuracy? Let us know

Private school
Public/Charter school
No rating