The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

19 schools in Crystal Lake

Illinois · Public K-12

Of the public K-12 schools operating across Illinois, 19 sit inside Crystal Lake, collectively enrolling about 11,653 students (11 elementary, 4 middle, and 4 high).

7-year change in Crystal Lake

SY 2017-18 vs SY 2024-25
Total enrollment
11,653
-968 (-8%) vs SY 2017-18
School count
17
0 (0%) vs SY 2017-18
% White
68%
was 75%
% Hispanic
23%
was 17%
% Black
2%
was 2%
% Asian
3%
was 2%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Canterbury Elem SchoolElementaryKG-05486
Coventry Elem SchoolElementaryKG-05629
Crystal Lake Central High SchoolHigh09-121,443
Crystal Lake South High SchoolHigh09-121,279
Glacier Ridge Elementary SchoolElementaryPK-05360
Glacier Ridge PrekElementaryPK-PK0
Haber Oaks CampusHigh09-120
Hannah Beardsley Middle SchoolMiddle06-08829
Husmann Elem SchoolElementaryKG-05518
Indian Prairie Elem SchoolElementaryPK-05496
Lundahl Middle SchoolMiddle06-08797
North Elem SchoolElementaryKG-05638
Prairie Grove Elem SchoolElementaryPK-04552
Prairie Grove Junior High SchoolMiddle05-08357
Prairie Ridge High SchoolHigh09-121,133
Richard F Bernotas Middle SchMiddle06-08737
South Elem SchoolElementaryKG-05390
West Elem SchoolElementaryKG-05520
Woods Creek Elementary SchoolElementaryKG-05489

About Crystal Lake

Crystal Lake, Illinois is home to 19 public schools, with combined enrollment of approximately 11,653 students. By school count, it is a medium-population city.

For a sense of the school types, the city covers 11 elementary, 4 middle, and 4 high.

Average school size in Crystal Lake is around 613 students, 28% above the Illinois average of about 480.

Five-year track record. Combined enrollment now sits at 11,653 students, fell 8% from the 12,621 reported in SY 2017-18. On the demographic side, White enrollment moved from 75% to 68% over the same window.

On allk12, the community for Crystal Lake discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Crystal Lake, Illinois?
There are 19 public K-12 schools in Crystal Lake, with a combined enrollment of about 11,653.
How many elementary, middle, and high schools are in Crystal Lake?
Crystal Lake has 11 elementary, 4 middle, 4 high public schools.
What is the largest public school in Crystal Lake?
Crystal Lake Central High School is the largest public school in Crystal Lake by enrollment, with approximately 1,443 students.
What school districts serve Crystal Lake?
Crystal Lake is served by 3 public school districts, including Crystal Lake CCSD 47, Prairie Grove CSD 46, CHSD 155.
What grade levels do public schools in Crystal Lake cover?
Public schools in Crystal Lake serve students from pre-K through grade 12.