MDMiddleATSICalendar available · 140 events · Auto-updating
John Hanson Middle School — School Calendar 2026-27
Middle|Waldorf, Maryland|Charles County Public Schools
Waldorf, MD 20601
Loading...
Never miss a day at John Hanson Middle School.
Sync this calendar to your phone.
Auto-updates all year · $29.99/yr
Upcoming Events
Jul
15
Wed
Charles County Elite Track and Field Club Event
Jul
16
Thu
Track Workouts Event
Jul
17
Fri
Charles County Elite Track and Field Club Event
Jul
20
Mon
Track Workouts Event
Jul
21
Tue
Track Workouts Event
Jul
22
Wed
Charles County Elite Track and Field Club Event
Also available for your address
Sync all 140 events to your phone
Plus waste, sports, holidays, and more.
School Profile
Grades
6–8
Enrollment
761
Student:Teacher
13.1:1
Locale
Suburban
District
Charles County Public SchoolsEcon. Disadvantaged
60.8%
Phone
(301)645-4520School Statistics
Academics (SY 2020-21)
ELA Proficiency
26%
38th percentile in MD
Math Proficiency
6%
19th percentile in MD
Chronic Absenteeism
20.5%
SY 2019-20
Programs & Activities (SY 2021-22)
Gifted & Talented
131 students enrolled
Student-Teacher Ratio: 13.2:1
Near average in MDTechnology & Internet Access (SY 2021-22)
Wi-Fi
Campus-wide wireless
Fiber Internet
High-speed connection
100
Connected devices
Staff & Support Services (SY 2021-22)
Teachers (FTE)
55
51% fully certified
Counselors
3
Psychologists
1
Social Workers
1
Nurses
1
School Resource Officers
0.33000001
Anti-Bullying Policy
District Finance (FY 2023)
Per-Pupil Spending
$17,415
Total current expenditure
Instruction Spending
$9,547
Per pupil, classroom only
Total Revenue/Pupil
$21,124
All funding sources
Funding Sources
Federal 7%State 47%Local 46%
District-level data from NCES F-33 Survey
Community Context
Median Home Value
$572,410
-0.3% 1yr+20.1% 5yr
Washington, DC metro area
Community Need Level
Moderate
CDC/ATSDR Social Vulnerability Index 2022
Neighborhood Indicators (Census Tract)
10.1%
Below 150% poverty line
4.8%
Unemployment rate
4.0%
Uninsured residents
5.6%
No HS diploma (25+)
Special Education (IDEA)
District-level data from IDEA Part B · Students ages 3-21 served under IDEA
Total Students Served
3,430
Ages 3-21 under IDEA
School-Age (6-21)
2,985
Receiving special ed services
Est. % of Enrollment
100%
District rate, school may vary
Disability Categories (District)
Specific Learning Disability
824 (28%)
Other Health Impairment
532 (18%)
Autism
526 (18%)
Speech/Language Impairment
464 (16%)
Intellectual Disability
165 (6%)
Emotional Disturbance
124 (4%)
Source: U.S. Department of Education, IDEA Section 618 Data · District-level counts · Individual school figures may differ
Enrollment Trend (2014-2025)
727
Current enrollment
Declining(-19% 5yr)Coming Up
Wed, Jul 15, 2026
Charles County Elite Track and Field Club
EventThu, Jul 16, 2026
Track Workouts
EventFri, Jul 17, 2026
Charles County Elite Track and Field Club
EventFull School Calendar 2026-27
| Date | Event |
|---|---|
| Tue, Sep 1, 2026 | Field Hockey Scrimmage vs. LaPlata and North Point @ MHS |
| Wed, Sep 2, 2026 | Golf Match vs. Chopticon and LaPlata @ Hawthorne County Club |
| Thu, Sep 3, 2026 | Fall Sports Kickoff Event |
| Fri, Sep 4, 2026 | Varsity Football vs. North Point @ MHS |
| Mon, Sep 7, 2026 | Labor Day No School - Charles County Public Schools |
| Mon, Sep 7, 2026 | Labor Day (Schools/offices closed) |
| Tue, Sep 8, 2026 | Board meeting, 1 p.m. Public forum, 6 p.m. |
| Wed, Sep 9, 2026 | Cross Country Meet vs. Various School @ MHS |
| Wed, Sep 9, 2026 | Golf Match vs. Various Schools @ White Plains Golf Course |
| Wed, Sep 16, 2026 | Golf Match vs. Northern @ The Cannon Club |
| Fri, Sep 18, 2026 | Teacher in-service day (Schools closed for students only) |
| Fri, Sep 18, 2026 | Teacher workday No School - Charles County Public Schools |
| Wed, Sep 23, 2026 | Boys JV Soccer Playdate vs. TBA @ MHS |
| Wed, Sep 23, 2026 | Golf Match vs. Various Schools @ Hawthorne Country Club |
| Wed, Sep 23, 2026 | Boys JV Soccer Playoffs vs. TBA @ MHS |
| Wed, Sep 23, 2026 | Boys JV Soccer Playdate Vs. TBA @ MHS |
| Thu, Sep 24, 2026 | Cross County Meet vs. Various Schools @ Westlake H.S. |
| Thu, Sep 24, 2026 | Flag football game vs Thomas Stone @ St. Charles |
| Fri, Sep 25, 2026 | Homecoming Football Game vs. Northern |
| Fri, Sep 25, 2026 | Two-hour early dismissal for students |
| Fri, Sep 25, 2026 | Homecoming Parade |
| Sat, Sep 26, 2026 | Homecoming Dance Time TBD |
| Mon, Sep 28, 2026 | Interims posted |
| Tue, Sep 29, 2026 | Golf Match vs. Various School @ Chesapeake Hill Golf Course |
| Wed, Sep 30, 2026 | Cross County Meet vs. Various School @ MHS |
| Tue, Oct 6, 2026 | Golf County Championship vs. Various Schools @ White Plains Golf Course |
| Wed, Oct 7, 2026 | Cross County Meet vs. Various Schools @ St. Charles H.S. |
| Wed, Oct 14, 2026 | Cross Country Meet vs. Various Schools @ Lackey H.S. |
| Wed, Oct 14, 2026 | Girls JV Soccer Playdate vs. TBA @ MHS |
| Mon, Nov 2, 2026 | Charles County Board of Elections |
| Tue, Nov 3, 2026 | Charles County Board of Elections |
| Tue, Nov 3, 2026 | Gubernatorial General Election 5:30 am-11:00 pm |
| Tue, Nov 3, 2026 | Election Day No School - Charles County Public Schools |
| Fri, Nov 6, 2026 | Parent-teacher conferences No School - Charles County Public Schools |
| Wed, Nov 11, 2026 | Veterans Day No School - Charles County Public Schools |
| Sat, Nov 14, 2026 | Winter Sports Tryouts Times determined by Coaches |
| Mon, Nov 16, 2026 | Winter Sports Tryouts Times determined by Coaches |
| Wed, Nov 25, 2026 | Thanksgiving Holiday Break Thanksgiving Holiday Break - Charles County Public Schools |
| Tue, Dec 8, 2026 | Wrestling Match vs. Huntingtown @ Huntingtown H.S. |
| Thu, Dec 10, 2026 | Wrestling Match vs. North Point @ North Point H.S. |
| Tue, Dec 15, 2026 | Wrestling Match vs. Great Mills @ MHS |
| Thu, Dec 17, 2026 | Wrestling Match vs. Westlake @ MHS |
| Mon, Dec 21, 2026 | Winter Break Winter Break - Charles County Public Schools |
| Fri, Jan 1, 2027 | New Year's Day No School - Charles County Public Schools |
| Mon, Jan 18, 2027 | Martin Luther King Jr. Day No School - Charles County Public Schools |
| Fri, Jan 22, 2027 | Semester break No School - Charles County Public Schools |
| Fri, Feb 12, 2027 | Parent-teacher conferences No School - Charles County Public Schools |
| Mon, Feb 15, 2027 | Presidents Day No School - Charles County Public Schools |
| Mon, Mar 1, 2027 | Spring sports tryouts times determined by Coaches |
| Mon, Mar 22, 2027 | Spring Break Spring Break - Charles County Public Schools |
| Mon, Apr 26, 2027 | Student and teacher holiday No School - Charles County Public Schools |
| Mon, May 31, 2027 | Memorial Day No School - Charles County Public Schools |
| Fri, Jun 11, 2027 | Last Day of School Last Day of School - Charles County Public Schools |
| Fri, Jun 18, 2027 | Juneteenth observed No School - Charles County Public Schools |
Showing 54 events for the 2026-27 school year
Frequently Asked Questions about John Hanson Middle School
John Hanson Middle School has a total enrollment of 761 students and serves grades Middle. The school is part of the local school district in Waldorf, MD.
Calendar Guides
School profiles: Data from NCES Common Core of Data. Calendar events from district calendar sources, updated automatically. · How we verify this data