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

4 schools in District Heights

Maryland · Public K-12

Of the 4 public K-12 schools in District Heights, combined enrollment is roughly 2,042 students (an average of 511 per campus).

7-year change in District Heights

SY 2017-18 vs SY 2024-25
Total enrollment
1,838
+575 (+46%) vs SY 2017-18
School count
3
0 (0%) vs SY 2017-18
% White
2%
was 1%
% Hispanic
25%
was 14%
% Black
72%
was 84%
% Asian
0%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Concord ElementaryElementaryPK-05204
District Heights ElementaryElementaryPK-05365
Drew-Freeman MiddleMiddle06-081,022
Francis Scott Key ElementaryElementaryPK-05451

About District Heights

District Heights is a low-population Maryland city in terms of public-school footprint, with 4 schools and 2,042 students total.

Looking at the level breakdown, the city consists of 3 elementary, and 1 middle.

Average school size in District Heights is around 511 students, 21% lower than the Maryland average of about 643.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment climbed 46%: 1,263 students in SY 2017-18 versus 1,838 in SY 2024-25. Demographically, the Black share of enrollment contracted from 84% to 72%.

In the discussion threads here, the community for District Heights discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many K-12 schools are in District Heights, Maryland?
There are 4 public K-12 schools in District Heights, with a combined enrollment of about 2,042.
How many elementary, middle, and high schools are in District Heights?
District Heights has 3 elementary, 1 middle public schools.
What is the largest public school in District Heights?
Drew-Freeman Middle is the largest public school in District Heights by enrollment, with approximately 1,022 students.
What school districts serve District Heights?
District Heights public schools are operated by Prince George's County Public Schools.
What grade levels do public schools in District Heights cover?
Public schools in District Heights serve students from pre-K through grade 8.