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
D
allk12 Grade
Scored higher than 6% of Maryland public middle schools
  • C-Test scores Share of students meeting the state standard in reading, math, and other tested subjects, 2023-24 and 2024-25.
  • FBeats expectations How far test scores land above or below what the share of low-income students predicts for a school in this state.
  • ·Three-year trend Not available for this school, so the grade uses the other parts.

Grades compare a school only with schools in the same state, because every state gives its own test. How grades work · Top-graded Maryland public middle schools

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
5
0 members
Enrollment and student:teacher ratio compared against other middle schools. Free/Reduced Lunch and demographics compared against all schools.

Enrollment by grade, 2024-25

GradeStudentsShare
Grade 624333%
Grade 723733%
Grade 824734%
Student demographics
59%Diversity index
The chance that two students picked at random belong to different racial or ethnic groups.
DISTRICT 61% · STATE 73% · US 70%
White
7310%
DISTRICT 16% · STATE 31% · US 43%
Hispanic
13018%
DISTRICT 15% · STATE 24% · US 30%
Black
43560%
DISTRICT 58% · STATE 32% · US 15%
Asian
132%
DISTRICT 3% · STATE 7% · US 6%
Two+
679%
DISTRICT 8% · STATE 5% · US 5%
Native American
71%
DISTRICT 0% · STATE 0% · US 1%
Pacific Islander
20%
DISTRICT 0% · STATE 0% · US 0%
Student head counts by race/ethnicity from federal NCES enrollment data. District, state, and US figures are each group's share of all public school students in that area (US excludes territories). 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

What this means: On the MCAP, Maryland's statewide test, about 34 of every 100 students at this school read and write at grade level and about 14 of 100 do math at grade level. Across all Maryland schools, those numbers are about 51 and 35. Reading and writing scores have held steady since 2023, while math scores are up about 2 points.

MCAP results by year

School yearEnglish Language ArtsMath
2024-2533.6%14.1%
2023-2432.9%12.1%
% Proficient (Levels 3-4), all students and all tested grades.
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

What this means: About 23% of students here test proficient in math and reading, below the roughly 41% typical for Maryland schools with a similar share of low-income students. BeatsExpectations compares each school with others at the same poverty level, not by raw scores, so a school lands here when its results trail those comparable schools, which is not the same as having low scores. A higher-scoring school can still fall in this tier if similar schools score higher still.

BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

Schools most like John Hanson Middle School

John Hanson Middle School's state test result (23.2% proficient) is higher than 2 of the 5 schools below with a result.

SchoolStudentsLow-incomeProficient
John Hanson Middle School this school72756.8%23.2%
Samuel Ogle Middle
Bowie
80655.3%35.5%
Loch Raven Technical Academy
Baltimore
72262.6%23.1%
Gwynn Park Middle
Brandywine
70256.1%23.9%
Matthew Henson Middle School
Indian Head
70148.5%28.8%
Benjamin Stoddert Middle School
Waldorf
92059.8%18.1%
Matched among Maryland middle schools on enrollment, the share of students from low-income families (eligible for free or reduced-price lunch), and racial and ethnic makeup. Proficient is the average share of students meeting the state standard across all of the school's state tests in 2023-24 and 2024-25, the same combined score our test-score rankings use. Online schools and schools serving specialized populations are not matched.

Where John Hanson Middle School ranks

Among middle schools
MeasureThis schoolIn MarylandIn Charles County
State test proficiency
ranked highest first
23.2%#183 of 223#7 of 9
Math proficiency
ranked highest first
14.1%#168 of 223
▲ 3
#5 of 9
▲ 2
Reading proficiency
ranked highest first
33.6%#193 of 223
▼ 11
#7 of 9
▲ 1
Enrollment
ranked largest first
727#127 of 230#4 of 9
Students per teacher
ranked fewest first
12.3:1#32 of 225#1 of 9
Diversity index
ranked most diverse first
59.1%#121 of 225#3 of 9
Free and reduced lunch
ranked highest share first
56.8%#90 of 227#3 of 9
Enrollment change since 2017-18
ranked steepest decline first
-12.3%#41 of 123N/A
Ranked against other public middle schools. Online schools are left out of every list, and test-score lists leave out schools that serve specialized populations. Each rank links to the full list. Arrows under a test-score rank show places moved since the prior test year, among schools tested both years.

4-year change

SY 2020-21 vs SY 2024-25
Enrollment
727
-122 (-14%) vs 2020
-26% since 1990-91, when it was 984
Student : Teacher
12.3:1
was 14.2:1
Source: NCES Common Core of Data

Enrollment and staffing by year

School yearStudentsTeachers (FTE)Students per teacherFree and reduced lunch
2024-257275912.3:157% (413)
2023-2476158.513.0:161% (463)
2022-237725414.3:160% (462)
2020-218496014.2:152% (445)
2017-1882949.916.6:140% (328)
2015-167905015.8:144% (351)
2010-117994418.2:133% (262)
2000-019575318.1:123% (222)
1990-919845617.6:1N/A
Source: NCES Common Core of Data. Rows are the federal collections on file for John Hanson Middle School.

Since 2017-18: students down 12% (829 to 727); teachers up 18% (49.9 to 59).

About John Hanson Middle School

John Hanson Middle School is a medium-sized middle-grades school in Charles County Public Schools, located in Waldorf, Maryland. Enrolled students number 727 students, in grades 6 through 8.

Charles County Public Schools has 38 schools; together they serve 28,162 students.

By race and ethnicity, John Hanson Middle School is 60% Black. Other reported shares: 18% Hispanic, 10% White, and 9% multiracial. That compares with about 49% Black among all Charles County residents. By the diversity index, John Hanson Middle School comes in at 59%.

The count of teachers at John Hanson Middle School is 59 full-time equivalents, for a ratio of 12.3:1. The average ratio among middle schools in Maryland is 14.3:1, higher than at this school. Around 57% of the school's students qualify for free or reduced-price meals.

allk12 grades John Hanson Middle School a D. The grade compares the school only with Maryland public middle schools, because each state gives its own test.

John Hanson Middle School posts an average proficiency rate on state tests of 23.2%. Schools with its free or reduced-price lunch share in Maryland are predicted to post 40.6%, so the school is 17.4 points behind and in the state's bottom 10%.

Charles County has these Census figures: median household income is about $122,816, about 34% of adults have at least a bachelor's degree, and the poverty rate is about 5%. John Hanson Middle School is among the 40 public schools in Charles County.

Nearest public school: J. P. Ryon Elementary School, about 0.2 miles away. Other public schools within five miles: at least 8. The average proficiency across nearby scored schools is 26.1%; John Hanson Middle School's is 23.2%, ranking 7th of 9.

The school is in a suburban area outside a principal city, within an urbanized area with a population between 100,000 and 250,000, according to its NCES locale (Suburb: Mid-size).

A comparison of 2020-21 and 2024-25 shows enrollment down 14%, from 849 to 727. The school's ratio fell from 14.2:1 to 12.3:1 between 2020-21 and 2024-25.

The allk12 site hosts a discussion page for John Hanson Middle School covering things like school events, clubs, and volunteer needs. Reviews and ratings from people who know the school are welcome.

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 and 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