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

40 schools in Charles County Public Schools

Maryland · 28,162 students · 9 cities

From elementary through high school, Charles County Public Schools runs 40 public K-12 schools (23 elementary, 9 middle, and 8 high), with combined enrollment of about 28,162.

4-year change in Charles County Public Schools

SY 2020-21 vs SY 2024-25
Total enrollment
28,162
+1,394 (+5%) vs SY 2020-21
School count
38
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Charles County Public Schools ranks

Among districts
MeasureThis districtIn MarylandIn the US
State test proficiency
ranked highest first
33.9%#21 of 24N/A
Enrollment
ranked largest first
28,162#9 of 24#248 of 9,234
Number of schools
ranked most first
38#11 of 24N/A
Students per teacher
ranked fewest first
15.4:1#21 of 24#5,862 of 9,044
Free or reduced-price lunch share
ranked highest first
49.8%#14 of 24#4,193 of 8,164
Diversity index
ranked most diverse first
61.3%#13 of 23#1,480 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Charles County Public Schools

State test results across the district's 38 scored schools run from C. Paul Barnhart Elementary School at 53.9% proficient to Benjamin Stoddert Middle School at 18.1%, a gap of 35.9 points. That is the 18th widest gap among 24 Maryland districts with four or more scored schools.

Since 2017-18, the 36 district schools that reported both years went from 26,812 to 27,232 students (up 2%) and from 1,716 to 1,764 full-time teachers (up 3%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
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

About Charles County Public Schools

Across 40 schools, Charles County Public Schools teaches about 28,162 students in Maryland. By footprint it is a medium-population district.

Looking at the level breakdown, Charles County Public Schools is made up of 23 elementary, 9 middle, and 8 high schools.

Over the past 4-year window. Combined enrollment now sits at 28,162 students, expanded 5% from the 26,768 reported in SY 2020-21.

On this page, the community for Charles County Public Schools discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools does Charles County Public Schools run?
Charles County Public Schools has 40 public schools with a combined enrollment of about 28,162 students in Maryland.
What is the mix of elementary, middle, and high schools in Charles County Public Schools?
Charles County Public Schools includes 23 elementary schools, 9 middle schools, and 8 high schools.
What is the largest school in Charles County Public Schools?
North Point High School is the largest public school in Charles County Public Schools by enrollment, with approximately 1,960 students.
What grade levels does Charles County Public Schools serve?
Charles County Public Schools serves students from pre-K through grade 12 across 40 schools.
What cities does Charles County Public Schools serve?
Charles County Public Schools operates schools in Waldorf, La Plata, Pomfret, Indian Head, White Plains, Newburg, and 3 other communities across Maryland.
Are there charter schools in Charles County Public Schools?
1 of the 40 schools listed under Charles County Public Schools are charter schools.