The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·CHARLES COUNTY PUBLIC SCHOOLS·NCES 240027000595

John Hanson Middle School

3165 John Hanson Dr, Waldorf, MD 20601 · (301) 645-4520 · Charles County
GRADES 06–08MIDDLE22-SUBURBTITLE IREGULAR SCHOOL727 STUDENTS
Enrollment
727
Middle
DISTRICT 689 · STATE 764
Student : Teacher
12.3:1
59 FTE teachers
DISTRICT 15.3:1 · STATE 14.3:1
Free / Reduced Lunch
57%
413 students
DISTRICT 51% · STATE 54%
Community
1
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 6
243
Grade 7
237
Grade 8
247
Student demographics
White
7310%
DISTRICT 16% · STATE 31%
Hispanic
13018%
DISTRICT 15% · STATE 24%
Black
43560%
DISTRICT 58% · STATE 32%
Asian
132%
DISTRICT 3% · STATE 7%
Two+
679%
DISTRICT 8% · STATE 5%
Native American
71%
DISTRICT 0% · STATE 0%
Pacific Islander
20%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
39855%
Female
32945%

Discussions

+ POST

Test scores

MCAP 2024-25 . % Proficient (Levels 3-4)
English Language Arts
33.6%
MD avg 50.6% . +0.7pp since 2023
Math
14.1%
MD avg 34.8% . +2.0pp since 2023
Source: MCAP. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
UNDERPERFORMING
Bottom 10% of MD schools after controlling for student poverty
Actual proficiency
23.2%
composite math + reading, all grades
Predicted
40.6%
based on MD schools with similar FRL share
Beats by
-17.4pp
below demographic expectation
BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
727
-102 (-12%) vs 2017
Student : Teacher
12.3:1
was 16.6:1
% White
10%
was 23%
% Hispanic
18%
was 11%
% Black
60%
was 55%
% Asian
2%
was 2%
Source: NCES Common Core of Data

About 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 profile
Population
170,527
Census ACS
Median income
$122,816
Household, ACS
Bachelor's+
34%
Adults 25+
Poverty rate
5%
Below federal line
Schools in county
40
28,162 students

Quick facts

School name
John Hanson Middle School
District
Charles County Public Schools
Address
3165 John Hanson Dr, Waldorf, MD 20601
Phone
(301) 645-4520
County
Charles County
Level
Middle
Grade range
06–08
Total enrollment
727
Teachers (FTE)
59
Student–teacher ratio
12.3:1
Free/Reduced lunch
413 (57%)
Locale
22-Suburb: Mid-size
NCES ID
240027000595
Charter school
No
Virtual school
No

Related schools

Other schools in Charles County Public Schools
Other schools in Waldorf
Nearby schools

Frequently asked questions

About John Hanson Middle School
How large is John Hanson Middle School?
John Hanson Middle School enrolls approximately 727 students in grades 06-08.
What grades does John Hanson Middle School serve?
John Hanson Middle School serves grades 06-08.
What is the student-teacher ratio at John Hanson Middle School?
The student-to-teacher ratio at John Hanson Middle School is approximately 12.3:1 (59 FTE teachers).
What is the student diversity at John Hanson Middle School?
Student demographics at John Hanson Middle School are roughly 10% White, 18% Hispanic, 60% Black, 2% Asian, 9% Two or more.
What district is John Hanson Middle School in?
John Hanson Middle School is part of Charles County Public Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post