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

5 schools in Leonardtown

Maryland · Public K-12

Parents in Leonardtown have 5 public K-12 options when picking a school, with combined enrollment near 4,112 students (2 elementary, 1 middle, and 2 high).

7-year change in Leonardtown

SY 2017-18 vs SY 2024-25
Total enrollment
4,112
+202 (+5%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
72%
was 76%
% Hispanic
7%
was 5%
% Black
10%
was 9%
% Asian
3%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Captain Walter Francis Duke ElementaryElementaryPK-05516
Dr. James A. Forrest Career and Technology CenterHigh09-120
Leonardtown ElementaryElementaryPK-05509
Leonardtown HighHigh09-122,118
Leonardtown MiddleMiddle06-08969

About Leonardtown

Public education in Leonardtown, Maryland runs across 5 schools that serves roughly 4,112 students. By footprint, Leonardtown sits in the thinly populated bracket.

For a sense of the school types, the city consists of 2 elementary, 1 middle, and 2 high.

Average school size in Leonardtown is around 822 students, 28% above the Maryland average of about 643.

Trend over the past 7 years. Combined enrollment now sits at 4,112 students, expanded 5% from the 3,910 reported in SY 2017-18. Demographically, the White share of enrollment contracted from 76% to 72%.

On allk12, the community for Leonardtown discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Leonardtown?
Leonardtown, Maryland has 5 public K-12 schools serving approximately 4,112 students.
How many elementary, middle, and high schools are in Leonardtown?
Leonardtown has 2 elementary, 1 middle, 2 high public schools.
What is the largest public school in Leonardtown?
Leonardtown High is the largest public school in Leonardtown by enrollment, with approximately 2,118 students.
What school districts serve Leonardtown?
Leonardtown public schools are operated by St. Mary's County Public Schools.
What grade levels do public schools in Leonardtown cover?
Public schools in Leonardtown serve students from pre-K through grade 12.