510 12th St
Birmingham, AL 35218

2001 E 19th St Ensley
Birmingham, AL 35218

2820 Ave E
Birmingham, AL 35218

1900 43rd St W
Birmingham, AL 35208

  Add to My School List

  Add to My School List

  Add to My School List

  Add to My School List

School type

Public 9-12

Private 9-12

Private 1-3, 6-8, 10

Private K-12

GreatSchools Rating
Total enrollment

1364 students

District name
Community rating (overall)
Recent reviews

I attended JO and it has its pros and cons. The good things about... More »

- Submitted by a student

Read all 12 reviews

I have worked extensively with this school and its students. It... More »

Read the review

I think the school gives the kids the one on one attention that... More »

- Submitted by a parent

Read the review

The school is not great at all. The P.E coach is a pedifile and... More »

Read all 19 reviews

Notice an inaccuracy? Let us know

Private school
Public/Charter school
No rating