Community prompt from u/allk12. Replies below.
Hannah Beardsley Middle School
Community prompt from u/allk12. Replies below.
Test scores
IAR + ISA 2024-25 . % Proficient (Levels 4-5)BeatsExpectations
Demographically-adjusted score · methodology7-year change
SY 2017-18 vs SY 2024-25About Hannah Beardsley Middle School
Hannah Beardsley Middle School is an expansive middle school in Crystal Lake, Illinois, one of the schools within Crystal Lake CCSD 47. The school caters to 829 students in grades 6 through 8. By comparison, Illinois's public schools average about 462 students each, so Hannah Beardsley Middle School sits 79% larger than that benchmark.
Crystal Lake CCSD 47 comprises 12 schools with combined enrollment of 6,889 students; Hannah Beardsley Middle School is among them.
Demographically, Hannah Beardsley Middle School lists that 61% of the student body identifies as White. Other groups include 31% Hispanic, 3% multiracial, 3% Asian, 2% Black. The wider county runs roughly 80% White, putting the school's mix considerably less White than the area baseline.
In terms of school funding signals, On paper, Hannah Beardsley Middle School has 59 full-time-equivalent teachers, translating to a class-load average of around 14.1:1. Statewide, the average ratio sits near 13.0:1, putting Hannah Beardsley Middle School higher than the state norm the norm. About 38% of enrolled students meet the income threshold for free or reduced-price lunch, often used as a Title I proxy.
On a demographically-adjusted basis, Hannah Beardsley Middle School sits in the middle band of the BeatsExpectations distribution. Schools with this campus's student mix typically land near 49.7%; this one delivers 46.9%.
Zooming out to the county, the surrounding county (McHenry County) records that median household earnings sit near $104,802, roughly 35% of adults have completed at least a four-year degree, and the poverty rate sits near 4%. Across McHenry County's 89 public schools (combined enrollment of about 50,123 students), Hannah Beardsley Middle School is one campus in the mix.
Crystal Lake Central High School is the nearest neighboring public school, about 1.1 miles from this campus. Within five miles, there are 8 other public schools. On composite proficiency, Hannah Beardsley Middle School comes 4th of 9 in the immediate cluster, beneath the nearby-schools average of 47.0%.
The campus sits in a bedroom-community setting.
Over the past 7-year window. Over the past 7-year window, the student count contracted 19%: 1,028 students in 2018 compared to 829 in 2025. Class-load math has narrowed: from 16.1:1 in 2018 to 14.1:1 in 2025.
On this page, the feed for Hannah Beardsley Middle School typically covers classroom updates, athletics, and weather closures. The community welcomes input from current and former families.
McHenry County at a glance
View full county profileQuick facts
Related schools
- Lundahl Middle SchoolMiddle · 797 students
- Richard F Bernotas Middle SchMiddle · 737 students
- North Elem SchoolElementary · 638 students
- Coventry Elem SchoolElementary · 629 students
- West Elem SchoolElementary · 520 students
- Husmann Elem SchoolElementary · 518 students
- Crystal Lake Central High SchoolHigh · 1,443 students
- Crystal Lake South High SchoolHigh · 1,279 students
- Prairie Ridge High SchoolHigh · 1,133 students
- Lundahl Middle SchoolMiddle · 797 students
- Richard F Bernotas Middle SchMiddle · 737 students
- North Elem SchoolElementary · 638 students
- Crystal Lake Central High School1.1 mi · 1,443
- Husmann Elem School1.2 mi · 518
- Richard F Bernotas Middle Sch1.9 mi · 737
- Canterbury Elem School1.9 mi · 486
- North Elem School2.0 mi · 638
- Coventry Elem School2.1 mi · 629