The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

Charles County

Maryland · Public K-12

The 40 public K-12 schools in Charles County cover all standard grade bands (23 elementary, 9 middle, and 8 high), with combined enrollment around 28,162.

7-year change in Charles County

SY 2017-18 vs SY 2024-25
Total enrollment
28,162
+1,271 (+5%) vs SY 2017-18
School count
38
+1 (+3%) vs SY 2017-18
% White
16%
was 25%
% Hispanic
15%
was 8%
% Black
58%
was 55%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
40
1 districts
Enrollment
28,162
NCES CCD
Median income
$122,816
Above Maryland avg
Free/reduced lunch
49.8%
Below Maryland avg
Elementary
23
12,525 students
Middle
9
6,201 students
High
8
9,436 students
Combined / other
0
schools
LARGEST DISTRICT
Charles County Public Schools
28,162 students · 1 district in Charles County

County vs. school enrollment demographics

Left bar is the racial makeup of Charles County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
33%
Hispanic
8%
Black
49%
Asian
3%
Two or more
11%
Native American
1%
Pacific Islander
0%
School enrollment
White
16%
Hispanic
15%
Black
58%
Asian
3%
Two or more
8%
Native American
0%
Pacific Islander
0%
Bachelor's+
33.5%
adults 25+
Poverty rate
4.6%
ACS 5-year
Unemployment
4.8%
civilian labor
Median age
39
23.9% under 18

Test scores in Charles County

Latest 2024-25 ELA proficiency, 38 schools ranked. Maryland state average: 51.9%.

See all 38 schools in Charles County ranked by score →

All schools (40)

NameCityLevelGradesEnrollmentRating
North Point High SchoolWaldorfHigh09-121,960·
St. Charles High SchoolWaldorfHigh09-121,617·
Thomas Stone High SchoolWaldorfHigh09-121,230·
La Plata High SchoolLa PlataHigh09-121,217·
Westlake High SchoolWaldorfHigh09-121,216·
Maurice J. McDonough High SchoolPomfretHigh09-121,163·
Henry E. Lackey High SchoolIndian HeadHigh09-121,033·
Theodore G. Davis Middle SchoolWaldorfMiddle06-08999·
Benjamin Stoddert Middle SchoolWaldorfMiddle06-08920·
William A. Diggs Elementary SchoolWaldorfElementaryPK-05876·
Mattawoman Middle SchoolWaldorfMiddle06-08862·
Arthur Middleton Elementary SchoolWaldorfElementaryPK-05774·
John Hanson Middle SchoolWaldorfMiddle06-08727·
Berry Elementary SchoolWaldorfElementaryPK-05726·
Matthew Henson Middle SchoolIndian HeadMiddle06-08701·
Billingsley Elementary SchoolWhite PlainsElementaryPK-05687·
Milton M. Somers Middle SchoolLa PlataMiddle06-08671·
Walter J. Mitchell Elementary SchoolLa PlataElementaryPK-05663·
Daniel of St. Thomas Jenifer Elementary SchoolWaldorfElementaryPK-05661·
J. C. Parks Elementary SchoolIndian HeadElementaryPK-05653·
William B. Wade Elementary SchoolWaldorfElementaryPK-05651·
J. P. Ryon Elementary SchoolWaldorfElementaryPK-05640·
Mary B. Neal Elementary SchoolWaldorfElementaryPK-05626·
Mary H. Matula Elementary SchoolLa PlataElementaryPK-05610·
C. Paul Barnhart Elementary SchoolWaldorfElementaryPK-05598·
Piccowaxen Middle SchoolNewburgMiddle06-08578·
T. C. Martin Elementary SchoolBryantownElementaryPK-05538·
Dr. James Craik Elementary SchoolPomfretElementaryPK-05520·
General Smallwood Middle SchoolIndian HeadMiddle06-08500·
Dr. Samuel A. Mudd Elementary SchoolWaldorfElementaryPK-05497·
Eva Turner Elementary SchoolWaldorfElementaryPK-05494·
Indian Head Elementary SchoolIndian HeadElementaryPK-05443·
Dr. Thomas L. Higdon Elementary SchoolNewburgElementaryPK-05428·
Malcolm Elementary SchoolWaldorfElementaryPK-05415·
Dr. Gustavus Brown ElementaryWaldorfElementaryPK-05412·
Gale-Bailey Elementary SchoolMarburyElementaryPK-05344·
Mt Hope/Nanjemoy Elementary SchoolNanjemoyElementaryPK-05269·
Phoenix International School of the ArtsLa PlataMiddle06-08243·
F. B. Gwynn Educational CenterLa PlataElementaryPK-080·
Robert D. Stethem Educational CenterPomfretHigh05-120·

Cities in Charles County

Waldorf20 schoolsLa Plata6 schoolsIndian Head5 schoolsPomfret3 schoolsNewburg2 schoolsBryantown1 schoolMarbury1 schoolNanjemoy1 schoolWhite Plains1 school

About Charles County

Across the moderately sized Maryland county of Charles County of about 170,527 residents, the public-school footprint covers 40 schools and about 28,162 students.

For perspective, census numbers show typical household earnings sit around $122,816, roughly 34% of adults have completed at least a four-year degree, and roughly 5% of residents live below the federal poverty line. That income level is 27% noticeably above the Maryland median.

For a sense of the school types, Charles County is built around 23 elementary schools (12,525 students), 9 middle schools (6,201), and 8 high schools (9,436).

The largest single district in Charles County is Charles County Public Schools, which alone enrolls about 28,162 students.

Five-year track record. Total public-school enrollment in Charles County has expanded 5% since SY 2017-18, moving from about 26,891 students to 28,162. Over that span, Charles County gained 1 school, going from 37 to 38. The White share of public-school enrollment decreased from 25% to 16%.

On this page, the community for Charles County discusses comparison threads between local schools and program reviews. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools serve Charles County?
There are 40 public K-12 schools in Charles County, Maryland, with a combined enrollment of about 28,162.
How many high schools are in Charles County?
Charles County, Maryland has 8 public high schools, serving approximately 9,436 students.
How many middle schools are in Charles County?
Charles County, Maryland has 9 public middle schools, serving approximately 6,201 students.
How many elementary schools are in Charles County?
Charles County, Maryland has 23 public elementary schools, serving approximately 12,525 students.
What is the largest school district in Charles County?
Charles County Public Schools is the largest school district in Charles County, serving approximately 28,162 students. The county contains 1 school district overall.
What is the population of Charles County?
Charles County, Maryland has a population of approximately 170,527, with a median age of 39. About 23.9% of residents are under 18.
What is the median household income in Charles County?
Median household income in Charles County is $122,816, above the Maryland average of $96,648. About 4.6% of residents live below the federal poverty line.
How educated are residents of Charles County?
Approximately 33.5% of adults 25 and older in Charles County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Charles County qualify for free or reduced lunch?
Roughly 49.8% of students in Charles County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Maryland county average of 52.5%.
What is the student-teacher ratio in Charles County schools?
Across Charles County public schools, the enrollment-weighted student-teacher ratio is approximately 15.6 to 1.

Charles County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data