McHenry County Schools & Education
McHenry County, Illinois
School Score
84/100
Higher = better
Rating
High Performing
Graduation Rate
93.5%
National avg 87.5%
Education Statistics
Graduation Rate
93.5%
National avg 87.5%
State avg 88.8%
Per-Pupil Spending
$10,347
National avg $13,239
State avg $9,250
School Score
84/100
Higher = better
State avg 63/100
State School Rank
#8
of 102 counties (1 = best)
Explore McHenry County across the ByCounty Network
Education Overview
About Schools in McHenry County, Illinois
A Massive Infrastructure Serving 50,000+ Students
McHenry County operates a vast network of 88 public schools across 21 districts, serving 50,616 students. This extensive system includes 50 elementary schools, 18 middle schools, and 16 high schools.
Exceptional Graduation Rates and Strong Investment
The county boasts an elite 93.5% graduation rate, significantly higher than the Illinois average of 88.8%. This success is backed by $10,347 in per-pupil spending and a high composite school score of 62.6.
Large-Scale Districts Driving Student Success
CUSD 300 is a regional powerhouse with 20,443 students and 29 schools, followed by Crystal Lake CCSD 47 and Woodstock CUSD 200. No charter schools operate in the county, maintaining a focus on traditional district excellence.
Dynamic Suburban Campuses and Large High Schools
With 58 schools in suburban areas, the county offers a modern, high-energy educational environment. Average school size is 610, but Huntley High School is a standout with 2,926 students enrolled.
Join a Community with Elite Academic Outcomes
McHenry County is one of the top choices in Illinois for families seeking high-performing suburban schools. Explore homes in the CUSD 300 or Crystal Lake areas to access some of the state's highest graduation rates.
School Overview
Total Schools
88
in McHenry County
Total Enrollment
50,616
students
School Districts
21
districts
Charter Schools
0
0% of total
School Type Breakdown
21 School Districts in McHenry County
CUSD 300
Huntley Comm Sch Dist 158
Crystal Lake CCSD 47
Woodstock CUSD 200
CHSD 155
Wauconda CUSD 118
McHenry CCSD 15
Harvard CUSD 50
Cary CCSD 26
McHenry CHSD 156
88 Public Schools in McHenry County
| School Name | District | Grades | Type | Enrollment |
|---|---|---|---|---|
| Huntley High School | Huntley Comm Sch Dist 158 | 9–12 | High | 2,926 |
| McHenry Community High School | McHenry CHSD 156 | 9–12 | High | 2,222 |
| Harry D Jacobs High School | CUSD 300 | 9–12 | High | 2,080 |
| Cary-Grove Community High School | CHSD 155 | 9–12 | High | 1,494 |
| Crystal Lake Central High School | CHSD 155 | 9–12 | High | 1,470 |
| Crystal Lake South High School | CHSD 155 | 9–12 | High | 1,301 |
| Marlowe Middle School | Huntley Comm Sch Dist 158 | 6–8 | Middle | 1,191 |
| Prairie Ridge High School | CHSD 155 | 9–12 | High | 1,140 |
| Woodstock High School | Woodstock CUSD 200 | 9–12 | High | 1,021 |
| Woodstock North High School | Woodstock CUSD 200 | 8–12 | High | 943 |
| Leggee Elementary School | Huntley Comm Sch Dist 158 | KG–5 | Primary | 907 |
| Hannah Beardsley Middle School | Crystal Lake CCSD 47 | 6–8 | Middle | 847 |
| Lundahl Middle School | Crystal Lake CCSD 47 | 6–8 | Middle | 821 |
| Harvard High School | Harvard CUSD 50 | 9–12 | High | 816 |
| Martin Elementary School | Huntley Comm Sch Dist 158 | 3–5 | Primary | 797 |
| Richard F Bernotas Middle Sch | Crystal Lake CCSD 47 | 6–8 | Middle | 779 |
| Heineman Middle School | Huntley Comm Sch Dist 158 | 6–8 | Middle | 751 |
| Creekside Middle School | Woodstock CUSD 200 | 5–8 | Middle | 728 |
| Chesak Elementary School | Huntley Comm Sch Dist 158 | KG–2 | Primary | 716 |
| Verda Dierzen Early Learning Ctr | Woodstock CUSD 200 | 2 | Primary | 701 |
Educational Attainment
Annual Per-Pupil Expenditure
$10,347
State avg $9,250
Find Homes Near Top Schools
Browse homes in McHenry County filtered by school ratings on Zillow.
Search on Zillow →Find a Tutor in McHenry County
Connect with local and online tutors via Wyzant for personalized learning support.
Find a Tutor →Sponsored
Frequently Asked Questions
Schools in McHenry County, Illinois — FAQ
What does the school system look like in McHenry County, Illinois?
McHenry County operates a vast network of 88 public schools across 21 districts, serving 50,616 students. This extensive system includes 50 elementary schools, 18 middle schools, and 16 high schools.
How do schools in McHenry County perform academically?
The county boasts an elite 93.5% graduation rate, significantly higher than the Illinois average of 88.8%. This success is backed by $10,347 in per-pupil spending and a high composite school score of 62.6.
What are the major school districts in McHenry County, Illinois?
CUSD 300 is a regional powerhouse with 20,443 students and 29 schools, followed by Crystal Lake CCSD 47 and Woodstock CUSD 200. No charter schools operate in the county, maintaining a focus on traditional district excellence.
What is the school experience like in McHenry County?
With 58 schools in suburban areas, the county offers a modern, high-energy educational environment. Average school size is 610, but Huntley High School is a standout with 2,926 students enrolled.
How can I find homes near good schools in McHenry County, Illinois?
McHenry County is one of the top choices in Illinois for families seeking high-performing suburban schools. Explore homes in the CUSD 300 or Crystal Lake areas to access some of the state's highest graduation rates.
Counties with Similar School Profile
Data Sources
Education data sourced from the National Center for Education Statistics (NCES) and the U.S. Census Bureau American Community Survey. School scores are derived composite metrics.
Data is informational only. Coverage varies by county and reporting year. Not for use as the sole basis for educational decisions.