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

9 schools in Grayslake

Illinois · Public K-12

In Grayslake, public K-12 schools number 9 and serve approximately 5,125 students across 3 elementary, 2 middle, and 4 high.

7-year change in Grayslake

SY 2017-18 vs SY 2024-25
Total enrollment
5,125
-212 (-4%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
55%
was 62%
% Hispanic
27%
was 23%
% Black
6%
was 4%
% Asian
6%
was 7%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Frederick SchoolMiddle05-06667
Grayslake Central High SchoolHigh09-121,375
Grayslake Middle SchoolMiddle07-08641
Grayslake North High SchoolHigh09-121,208
Lake Co Collaborative AlopHigh07-120
Lake Co High Schools Tech CampusHigh09-120
Meadowview SchoolElementaryKG-04351
Prairie Crossing Charter SchoolElementaryKG-08433
Woodview SchoolElementaryKG-04450

About Grayslake

Grayslake, Illinois is home to 9 public schools, with combined enrollment of approximately 5,125 students. By school count, it is an average-sized city.

On the school-mix side, the city consists of 3 elementary, 2 middle, and 4 high.

Schools in Grayslake average about 569 students each, 19% above the Illinois norm.

Trend over the past 7 years. Total public-school enrollment in Grayslake has shrank 4% since SY 2017-18, moving from about 5,337 students to 5,125. Demographically, the White share of enrollment decreased from 62% to 55%.

On allk12, the community for Grayslake discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Grayslake, Illinois?
There are 9 public K-12 schools in Grayslake, with a combined enrollment of about 5,125.
How many elementary, middle, and high schools are in Grayslake?
Grayslake has 3 elementary, 2 middle, 4 high public schools.
What is the largest public school in Grayslake?
Grayslake Central High School is the largest public school in Grayslake by enrollment, with approximately 1,375 students.
What school districts serve Grayslake?
Grayslake is served by 4 public school districts, including Grayslake CCSD 46, Prairie Crossing Charter School, Grayslake CHSD 127, Lake ROE.
What grade levels do public schools in Grayslake cover?
Public schools in Grayslake serve students from kindergarten through grade 12.
Are there charter schools in Grayslake?
1 of the 9 public schools in Grayslake are charter schools.