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

2 schools in Hainesville

Illinois · Public K-12

Public-school enrollment in Hainesville comes to roughly 547 students across 2 schools (2 elementary).

7-year change in Hainesville

SY 2017-18 vs SY 2024-25
Total enrollment
547
+58 (+12%) vs SY 2017-18
School count
2
0 (0%) vs SY 2017-18
% White
39%
was 51%
% Hispanic
36%
was 29%
% Black
8%
was 5%
% Asian
11%
was 8%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Grayslake Early ChildhoodElementaryPK-PK147
Prairieview SchoolElementaryKG-04400

About Hainesville

Public education in Hainesville, Illinois runs across 2 schools that educates roughly 547 students. By footprint, Hainesville sits in the sparse bracket.

Per-campus enrollment runs near 274, lower than the state mean of about 480.

Looking at the last 7 years. Total public-school enrollment in Hainesville has climbed 12% since SY 2017-18, moving from about 489 students to 547. Demographically, the White share of enrollment declined from 51% to 39%.

In the discussion threads here, the community for Hainesville discusses sports rivalries, cross-district programs, and shared facilities. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Hainesville?
Hainesville, Illinois has 2 public K-12 schools serving approximately 547 students.
How many elementary, middle, and high schools are in Hainesville?
Hainesville has 2 elementary public schools.
What is the largest public school in Hainesville?
Prairieview School is the largest public school in Hainesville by enrollment, with approximately 400 students.
What school districts serve Hainesville?
Hainesville public schools are operated by Grayslake CCSD 46.
What grade levels do public schools in Hainesville cover?
Public schools in Hainesville serve students from pre-K through grade 4.