Charles County
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-25County 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".
Test scores in Charles County
Latest 2024-25 ELA proficiency, 38 schools ranked. Maryland state average: 51.9%.
- La Plata High School· 67.8%
- North Point High School· 67.6%
- Maurice J. McDonough High School· 65.0%
- T. C. Martin Elementary School· 63.7%
- Gale-Bailey Elementary School· 62.8%
Cities in Charles County
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.