Community prompt from u/allk12. Replies below.
John Hanson Middle School
Test scores
MCAP 2024-25 . % Proficient (Levels 3-4)BeatsExpectations
Demographically-adjusted score · methodology7-year change
SY 2017-18 vs SY 2024-25About John Hanson Middle School
John Hanson Middle School is a medium-sized junior high in Waldorf, Maryland, one of the schools within Charles County Public Schools. The school hosts 727 students in grades 6 through 8.
Charles County Public Schools comprises 38 schools with combined enrollment of 28,162 students; John Hanson Middle School is among them.
Demographically, John Hanson Middle School lists that 60% of the student body identifies as Black; the rest looks like 18% Hispanic, 10% White, 9% multiracial. That is meaningfully more Black than the county at large, where the share is closer to 49%.
On the income-and-resources front, On paper, John Hanson Middle School has 59 full-time-equivalent teachers, translating to a class-load average of around 12.3:1. That figure is tighter than the state norm's 14.3:1 average. Roughly 57% of students at John Hanson Middle School qualify for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal.
On a residual basis (actual vs predicted given the student mix), John Hanson Middle School falls in the UNDERPERFORMING tier of the BeatsExpectations residual. Given its student profile, a typical campus would land near 40.6%; this one comes in at 23.2%, -17.4 points off the demographic line.
In the surrounding community, community-level numbers for Charles County indicate median household income runs about $122,816, roughly 34% of adults have completed at least a four-year degree, and the poverty rate sits near 5%. Across Charles County's 40 public schools (combined enrollment of about 28,162 students), John Hanson Middle School is one campus in the mix.
J. P. Ryon Elementary School is the nearest neighboring public school, about 0.2 miles from this campus. 8 of the 8 nearest public schools sit inside a five-mile radius. Ranking that nearby cluster on reported proficiency puts John Hanson Middle School at 7th of 9; the average score across the group is 26.1%.
The campus sits in a commuter-belt setting.
Looking at the recent track record. Over the past 7-year window, the student count decreased 12%: 829 students in 2018 compared to 727 in 2025. White enrollment moved from 23% to 10% across the same window. Class-load math has fell: from 16.6:1 in 2018 to 12.3:1 in 2025.
On allk12, posts here usually surface around school events, parent volunteer needs, and clubs. Members of the school community can share what they know.
Charles County at a glance
View full county profileQuick facts
Related schools
- North Point High SchoolHigh · 1,960 students
- St. Charles High SchoolHigh · 1,617 students
- Thomas Stone High SchoolHigh · 1,230 students
- La Plata High SchoolHigh · 1,217 students
- Westlake High SchoolHigh · 1,216 students
- Maurice J. McDonough High SchoolHigh · 1,163 students
- North Point High SchoolHigh · 1,960 students
- St. Charles High SchoolHigh · 1,617 students
- Thomas Stone High SchoolHigh · 1,230 students
- Westlake High SchoolHigh · 1,216 students
- Theodore G. Davis Middle SchoolMiddle · 999 students
- Benjamin Stoddert Middle SchoolMiddle · 920 students
- J. P. Ryon Elementary School0.2 mi · 640
- Thomas Stone High School0.6 mi · 1,230
- Dr. Samuel A. Mudd Elementary School1.6 mi · 497
- Benjamin Stoddert Middle School1.7 mi · 920
- Eva Turner Elementary School2.2 mi · 494
- Daniel of St. Thomas Jenifer Elementary School2.2 mi · 661