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

St. Mary's County

Maryland · Public K-12

Public K-12 enrollment in St. Mary's County totals about 16,905 students across 28 schools, an average of 604 per campus. St. Mary's County Public Schools is the largest district. By level, that breaks down as 19 elementary, 4 middle, and 4 high schools.

7-year change in St. Mary's County

SY 2017-18 vs SY 2024-25
Total enrollment
16,905
-1,148 (-6%) vs SY 2017-18
School count
26
0 (0%) vs SY 2017-18
% White
59%
was 64%
% Hispanic
10%
was 7%
% Black
19%
was 18%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
28
1 districts
Enrollment
16,905
NCES CCD
Median income
$119,446
Above Maryland avg
Free/reduced lunch
40.9%
Below Maryland avg
Elementary
19
7,969 students
Middle
4
3,595 students
High
4
5,341 students
Combined / other
1
schools
LARGEST DISTRICT
St. Mary's County Public Schools
16,905 students · 1 district in St. Mary's County

County vs. school enrollment demographics

Left bar is the racial makeup of St. Mary's 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
71%
Hispanic
6%
Black
15%
Asian
3%
Two or more
9%
Native American
0%
Pacific Islander
0%
School enrollment
White
59%
Hispanic
10%
Black
19%
Asian
2%
Two or more
9%
Native American
0%
Pacific Islander
0%
Bachelor's+
36.5%
adults 25+
Poverty rate
6.2%
ACS 5-year
Unemployment
3.6%
civilian labor
Median age
37
23.9% under 18

Test scores in St. Mary's County

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

See all 26 schools in St. Mary's County ranked by score →

All schools (28)

NameCityLevelGradesEnrollmentRating
Leonardtown HighLeonardtownHigh09-122,118·
Great Mills HighGreat MillsHigh09-121,697·
Chopticon HighMorganzaHigh09-121,526·
Leonardtown MiddleLeonardtownMiddle06-08969·
Spring Ridge MiddleLexington ParkMiddle06-08913·
Margaret Brent MiddleMechanicsvilleMiddle06-08878·
Esperanza MiddleLexington ParkMiddle06-08835·
Evergreen Elementary SchoolCaliforniaElementaryPK-05715·
Park Hall ElementaryPark HallElementaryPK-05569·
Benjamin Banneker ElementaryLovevilleElementaryPK-05543·
Chesapeake Charter SchoolLexington ParkElementaryKG-08539·
Captain Walter Francis Duke ElementaryLeonardtownElementaryPK-05516·
Leonardtown ElementaryLeonardtownElementaryPK-05509·
Lettie Marshall Dent ElemMechanicsvilleElementaryPK-05479·
Green Holly Elementary SchoolLexington ParkElementaryPK-05478·
George Washington Carver ElementaryGreat MillsElementaryPK-05460·
Piney Point ElementaryTall TimbersElementaryPK-05435·
Dynard ElementaryChapticoElementaryPK-05422·
Hollywood ElementaryHollywoodElementaryPK-05414·
Lexington Park ElementaryLexington ParkElementaryPK-05383·
Greenview Knolls ElementaryGreat MillsElementaryPK-05294·
Oakville ElementaryMechanicsvilleElementaryPK-05291·
Mechanicsville ElementaryMechanicsvilleElementaryPK-05273·
Town Creek ElementaryLexington ParkElementaryPK-05220·
White Marsh ElementaryMechanicsvilleElementaryPK-05220·
Ridge ElementaryRidgeElementaryPK-05209·
Dr. James A. Forrest Career and Technology CenterLeonardtownHigh09-120·
St. Mary's County Evening HighLexington ParkCombinedM-M··

Cities in St. Mary's County

Lexington Park7 schoolsLeonardtown5 schoolsMechanicsville5 schoolsGreat Mills3 schoolsCalifornia1 schoolChaptico1 schoolHollywood1 schoolLoveville1 schoolMorganza1 schoolPark Hall1 schoolRidge1 schoolTall Timbers1 school

About St. Mary's County

St. Mary's County is a middle-population county of about 115,126 residents in Maryland. Its public-school system hosts approximately 16,905 students across 28 schools.

Looking at the wider area, census numbers show median household income runs near $119,446, about 37% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 24% noticeably above the Maryland median.

In terms of grade levels, St. Mary's County consists of 19 elementary schools (7,969 students), 4 middle schools (3,595), 4 high schools (5,341), and 1 combined or other schools.

St. Mary's County Public Schools is the biggest district by enrollment, covering about 16,905 students across St. Mary's County.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment shrank 6%: 18,053 students in SY 2017-18 versus 16,905 in SY 2024-25. On the demographic side, White enrollment moved from 64% to 59% over the same window.

On this page, the community for St. Mary's County discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in St. Mary's County?
St. Mary's County, Maryland has 28 public K-12 schools serving approximately 16,905 students.
How many high schools are in St. Mary's County?
St. Mary's County, Maryland has 4 public high schools, serving approximately 5,341 students.
How many middle schools are in St. Mary's County?
St. Mary's County, Maryland has 4 public middle schools, serving approximately 3,595 students.
How many elementary schools are in St. Mary's County?
St. Mary's County, Maryland has 19 public elementary schools, serving approximately 7,969 students.
What is the largest school district in St. Mary's County?
St. Mary's County Public Schools is the largest school district in St. Mary's County, serving approximately 16,905 students. The county contains 1 school district overall.
How many people live in St. Mary's County?
St. Mary's County has roughly 115,126 residents according to the latest Census ACS 5-year estimate.
What is the median household income in St. Mary's County?
Median household income in St. Mary's County is $119,446, above the Maryland average of $96,648. About 6.2% of residents live below the federal poverty line.
How educated are residents of St. Mary's County?
Approximately 36.5% of adults 25 and older in St. Mary's County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in St. Mary's County qualify for free or reduced lunch?
Roughly 40.9% of students in St. Mary's 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 St. Mary's County schools?
Across St. Mary's County public schools, the enrollment-weighted student-teacher ratio is approximately 16.9 to 1.

St. Mary's County school rankings

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