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)

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

Elementary50
Middle18
High16
Other4

21 School Districts in McHenry County

CUSD 300

29 schools
20,443 students

Huntley Comm Sch Dist 158

9 schools
8,595 students

Crystal Lake CCSD 47

13 schools
7,109 students

Woodstock CUSD 200

12 schools
6,159 students

CHSD 155

5 schools
5,405 students

Wauconda CUSD 118

6 schools
4,387 students

McHenry CCSD 15

8 schools
4,079 students

Harvard CUSD 50

5 schools
2,510 students

Cary CCSD 26

5 schools
2,302 students

McHenry CHSD 156

1 school
2,222 students

88 Public Schools in McHenry County

Huntley High School

Huntley Comm Sch Dist 158

9–12High2,926 students
McHenry Community High School

McHenry CHSD 156

9–12High2,222 students
Harry D Jacobs High School

CUSD 300

9–12High2,080 students
Cary-Grove Community High School

CHSD 155

9–12High1,494 students
Crystal Lake Central High School

CHSD 155

9–12High1,470 students
Crystal Lake South High School

CHSD 155

9–12High1,301 students
Marlowe Middle School

Huntley Comm Sch Dist 158

6–8Middle1,191 students
Prairie Ridge High School

CHSD 155

9–12High1,140 students
Woodstock High School

Woodstock CUSD 200

9–12High1,021 students
Woodstock North High School

Woodstock CUSD 200

8–12High943 students
Leggee Elementary School

Huntley Comm Sch Dist 158

KG–5Primary907 students
Hannah Beardsley Middle School

Crystal Lake CCSD 47

6–8Middle847 students
Lundahl Middle School

Crystal Lake CCSD 47

6–8Middle821 students
Harvard High School

Harvard CUSD 50

9–12High816 students
Martin Elementary School

Huntley Comm Sch Dist 158

3–5Primary797 students
Richard F Bernotas Middle Sch

Crystal Lake CCSD 47

6–8Middle779 students
Heineman Middle School

Huntley Comm Sch Dist 158

6–8Middle751 students
Creekside Middle School

Woodstock CUSD 200

5–8Middle728 students
Chesak Elementary School

Huntley Comm Sch Dist 158

KG–2Primary716 students
Verda Dierzen Early Learning Ctr

Woodstock CUSD 200

2Primary701 students

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.