Nearby Schools
19 public schools within approximately 30km of Hannah Beardsley Middle School in Crystal Lake.
1
Montessori Pathways School
PrivateRegularCrystal Lake
61students
1.1kmaway
2
Immanuel Lutheran School
PrivateRegularCrystal Lake
260students
1.7kmaway
3
Crystal Lake Central High School
PublicRegularCrystal Lake
1,498students
36%FRL
1.8kmaway
4
Husmann Elem School
PublicRegularCrystal Lake
505students
26%FRL
2kmaway
5
Richard F Bernotas Middle Sch
PublicRegularCrystal Lake
759students
27%FRL
3kmaway
6
Canterbury Elem School
PublicRegularCrystal Lake
489students
57%FRL
3.1kmaway
7
St Thomas The Apostle School
PrivateRegularCrystal Lake
225students
3.1kmaway
8
North Elem School
PublicRegularCrystal Lake
657students
31%FRL
3.2kmaway
9
Coventry Elem School
PublicRegularCrystal Lake
641students
50%FRL
3.3kmaway
10
Prairie Ridge High School
PublicRegularCrystal Lake
1,138students
20%FRL
3.5kmaway
11
Lundahl Middle School
PublicRegularCrystal Lake
794students
37%FRL
3.6kmaway
12
South Elem School
PublicRegularCrystal Lake
415students
29%FRL
3.6kmaway
13
Prairie Grove Junior High School
PublicRegularCrystal Lake
345students
24%FRL
3.8kmaway
14
Prairie Grove Elem School
PublicRegularCrystal Lake
533students
22%FRL
3.9kmaway
15
Crystal Lake South High School
PublicRegularCrystal Lake
1,291students
31%FRL
4.6kmaway
16
Haber Oaks Campus
PublicAlternative/otherCrystal Lake
4.6kmaway
17
Deer Path Elem School
PublicRegularCary
447students
23%FRL
5kmaway
18
Cary Jr High School
PublicRegularCary
745students
28%FRL
5.2kmaway
19
Cary-Grove Community High School
PublicRegularCary
1,413students
27%FRL
5.4kmaway
Distances calculated from NCES school coordinates.