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

McHenry County

Illinois · Public K-12

88 public schools serving approximately 50,616 students, in a county of 312,591 residents.

Schools
88
22 districts
Enrollment
50,616
NCES CCD
Median income
$104,802
Above Illinois avg
Free/reduced lunch
31.3%
Below Illinois avg
Elementary
50
schools
Middle
18
schools
High
16
schools
Combined / other
4
schools
LARGEST DISTRICT
Huntley Comm Sch Dist 158
8,595 students · 22 districts in McHenry County

County vs. school enrollment demographics

Left bar is the racial makeup of McHenry County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
80%
Hispanic
16%
Black
2%
Asian
3%
Two or more
11%
Native American
0%
Pacific Islander
0%
School enrollment
White
66%
Hispanic
n/r
Black
2%
Asian
3%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
35.2%
adults 25+
Poverty rate
4.3%
ACS 5-year
Unemployment
4.7%
civilian labor
Median age
41
22.7% under 18

All schools (88)

NameCityLevelGradesEnrollmentRating
Huntley High SchoolHuntleyHigh09-122,926·
McHenry Community High SchoolMchenryHigh09-122,222·
Harry D Jacobs High SchoolAlgonquinHigh09-122,080·
Cary-Grove Community High SchoolCaryHigh09-121,494·
Crystal Lake Central High SchoolCrystal LakeHigh09-121,470·
Crystal Lake South High SchoolCrystal LakeHigh09-121,301·
Marlowe Middle SchoolLake In The HillsMiddle06-081,191·
Prairie Ridge High SchoolCrystal LakeHigh09-121,140·
Woodstock High SchoolWoodstockHigh09-121,021·
Woodstock North High SchoolWoodstockHigh08-12943·
Leggee Elementary SchoolHuntleyElementaryKG-05907·
Hannah Beardsley Middle SchoolCrystal LakeMiddle06-08847·
Lundahl Middle SchoolCrystal LakeMiddle06-08821·
Harvard High SchoolHarvardHigh09-12816·
Martin Elementary SchoolLake In The HillsElementary03-05797·
Richard F Bernotas Middle SchCrystal LakeMiddle06-08779·
Heineman Middle SchoolAlgonquinMiddle06-08751·
Creekside Middle SchoolWoodstockMiddle05-08728·
Chesak Elementary SchoolLake In The HillsElementaryKG-02716·
Verda Dierzen Early Learning CtrWoodstockElementary02-02701·
McHenry Middle SchoolMchenryMiddle06-08696·
Marengo High SchoolMarengoHigh09-12685·
Cary Jr High SchoolCaryMiddle06-08681·
Parkland SchoolMchenryMiddle06-08680·
North Elem SchoolCrystal LakeElementaryKG-05668·
Crosby Elem SchHarvardElementaryKG-03628·
Northwood Middle SchoolWoodstockMiddle06-08626·
Coventry Elem SchoolCrystal LakeElementaryKG-05622·
Cotton Creek SchoolIsland LakeElementaryPK-05576·
Riverwood Elementary SchoolMchenryElementaryKG-05573·
Johnsburg High SchoolJohnsburgHigh09-12560·
West Elem SchoolCrystal LakeElementaryKG-05560·
Richmond-Burton High SchoolRichmondHigh09-12549·
Woods Creek Elementary SchoolCrystal LakeElementaryKG-05549·
Conley Elementary SchoolAlgonquinElementary03-05547·
Mackeben Elementary SchoolAlgonquinElementaryKG-02544·
Harvard Jr High SchoolHarvardMiddle06-08540·
Valley View Elem SchoolMchenryElementaryKG-05539·
Locust Elem SchoolMarengoElementaryPK-03535·
Edgebrook Elem SchoolMchenryElementaryPK-04528·
Indian Prairie Elem SchoolCrystal LakeElementaryKG-05504·
Husmann Elem SchoolCrystal LakeElementaryKG-05500·
Lake in the Hills Elem SchoolLake In The HillsElementaryKG-05495·
Prairie Grove Elem SchoolCrystal LakeElementaryPK-04492·
Deer Path Elem SchoolCaryElementaryKG-06485·
Canterbury Elem SchoolCrystal LakeElementaryKG-05469·
Hilltop Elem SchoolMchenryElementaryKG-03461·
Lincoln Prairie Elem SchoolLake In The HillsElementaryPK-05448·
Ringwood School Primary CtrRingwoodElementaryPK-02433·
Kenneth E Neubert Elem SchoolAlgonquinElementaryKG-05427·
Three Oaks SchoolCaryElementaryKG-05416·
Briargate Elem SchoolCaryElementary01-05413·
Richmond Grade SchoolRichmondElementaryPK-05409·
Harrison Elem SchoolWonder LakeElementaryPK-08402·
Mary Endres Elementary SchoolWoodstockElementary01-05401·
Algonquin Middle SchoolAlgonquinMiddle06-08399·
Glacier Ridge Elementary SchoolCrystal LakeElementaryPK-05399·
South Elem SchoolCrystal LakeElementaryKG-05391·
Chauncey H Duker SchoolMchenryElementary03-05390·
Olson Elementary SchoolWoodstockElementaryKG-05390·
Eastview Elem SchoolAlgonquinElementaryPK-05385·
Nippersink Middle SchoolRichmondMiddle06-08385·
Prairiewood Elem SchWoodstockElementary01-05381·
Jefferson Elem SchoolHarvardElementary04-05377·
Johnsburg Elementary SchoolJohnsburgElementary03-05366·
Westwood Elem SchoolWoodstockElementary01-05353·
Johnsburg Jr High SchoolJohnsburgMiddle06-08344·
Dean Street Elem SchoolWoodstockElementaryPK-05322·
Prairie Grove Junior High SchoolCrystal LakeMiddle05-08321·
Spring Grove Elementary SchoolSpring GroveElementaryPK-05308·
Marengo Comm Middle SchoolMarengoMiddle06-08307·
Oak Knoll Early Childhood CenterCaryElementaryPK-KG307·
Greenwood Elem SchoolWoodstockElementaryPK-05293·
Riley Comm Cons SchoolMarengoElementaryKG-08270·
Alden Hebron Elem SchoolHebronElementaryPK-05236·
Algonquin Road Elem SchoolFox River GroveElementaryPK-04232·
District 158 Early Childhood CtrLk In The HlsPrekindergartenPK-PK216·
Ulysses S Grant Intermediate SchMarengoElementary04-05213·
Landmark Elem SchoolMchenryElementaryKG-05212·
Fox River Grove Middle SchoolFox River GroveMiddle05-08176·
Washington Elem SchoolHarvardPrekindergartenPK-PK149·
Alden-Hebron High SchoolHebronHigh09-12115·
Alden-Hebron Middle SchoolHebronMiddle06-0887·
Clay AcademyWoodstockOtherPK-120·
Evergreen AcademyUnionHigh06-120·
Haber Oaks CampusCrystal LakeHigh09-120·
Success Academy 4-5AlgonquinElementary04-050·
Wehde Early Childhood CenterCrystal LakePrekindergartenPK-PK0·

Frequently asked

How many K-12 schools serve McHenry County?
There are 88 public K-12 schools in McHenry County, Illinois, with a combined enrollment of about 50,616.
What is the mix of elementary, middle, and high schools in McHenry County?
The county's public school system includes 50 elementary, 18 middle, 16 high, 1 combined-grade schools.
What is the largest school district in McHenry County?
Huntley Comm Sch Dist 158 is the largest school district in McHenry County, serving approximately 8,595 students. The county contains 22 school districts overall.
How many people live in McHenry County?
McHenry County has roughly 312,591 residents according to the latest Census ACS 5-year estimate.
What is the median household income in McHenry County?
Median household income in McHenry County is $104,802, above the Illinois average of $70,291. About 4.3% of residents live below the federal poverty line.
How educated are residents of McHenry County?
Approximately 35.2% of adults 25 and older in McHenry County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in McHenry County qualify for free or reduced lunch?
Roughly 31.3% of students in McHenry County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Illinois county average of 48.8%.
What is the student-teacher ratio in McHenry County schools?
Across McHenry County public schools, the enrollment-weighted student-teacher ratio is approximately 14.2 to 1.
What is the racial makeup of McHenry County?
McHenry County residents are approximately 80% White, 16% Hispanic, 2% Black, 3% Asian, 11% two or more races according to the Census ACS 5-year estimate.
What share of housing in McHenry County is owner-occupied?
McHenry County has about 121,329 housing units, of which roughly 82.7% are owner-occupied.
DATA · Census ACS 5-year · NCES Common Core of Data