Nearby Schools
19 public schools within approximately 30km of John Carroll Catholic High School in Birmingham.
1
Hall Kent Elementary School
PublicHomewood
751students
37%FRL
1.6kmaway
2
Shades Mountain Elementary School
PublicHoover
313students
46%FRL
2.1kmaway
3
Magic City Acceptance Academy
PublicBirmingham
343students
54%FRL
3kmaway
4
Pizitz Middle School
PublicVestavia
1,133students
12%FRL
3.2kmaway
5
Ascension Episcopal Kindergarten
PrivateCareer and technicalVestavia
62students
3.5kmaway
6
Edgewood Elementary School
PublicHomewood
921students
12%FRL
3.7kmaway
7
St Mark United Methodist Kindergarten
PrivateCareer and technicalBirmingham
133students
3.7kmaway
8
Spring Valley School
PrivateRegularBirmingham
130students
3.9kmaway
9
Homewood Middle School
PublicHomewood
974students
31%FRL
4.2kmaway
10
Oxmoor K5
PublicBirmingham
492students
85%FRL
4.2kmaway
11
Vestavia Hills Elementary West
PublicVestavia Hills
720students
16%FRL
4.2kmaway
12
Bluff Park Elementary School
PublicHoover
618students
24%FRL
4.3kmaway
13
Homewood High School
PublicHomewood
1,308students
29%FRL
4.3kmaway
14
Vestavia Hills Elementary East
PublicVestavia Hills
741students
6%FRL
4.3kmaway
15
Vestavia Hills High School Freshman Campus
PublicVestavia Hills
531students
10%FRL
4.4kmaway
16
New Hope Christian Elementary School
PrivateRegularBirmingham
53students
4.7kmaway
17
Holy Family Cristo Rey Catholic High School
PrivateRegularBirmingham
197students
4.9kmaway
18
Our Lady Of Sorrows
PrivateRegularBirmingham
378students
4.9kmaway
19
Richard Arrington Elementary
PublicBirmingham
321students
77%FRL
4.9kmaway
Distances calculated school coordinates.