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

10 schools in Temple Hills

Maryland · Public K-12

In total, Temple Hills hosts 10 public K-12 schools with about 5,086 students, an average of 509 per campus.

7-year change in Temple Hills

SY 2017-18 vs SY 2024-25
Total enrollment
5,086
-418 (-8%) vs SY 2017-18
School count
10
-1 (-9%) vs SY 2017-18
% White
1%
was 1%
% Hispanic
29%
was 16%
% Black
68%
was 80%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Allenwood ElementaryElementaryPK-05371
Benjamin Stoddert MiddleMiddle06-08628
Crossland HighHigh09-121,094
Hillcrest Heights ElementaryElementaryPK-05388
Imagine Lincoln PCSElementaryKG-08371
Maya Angelou French ImmersionElementaryKG-08363
Overlook ElementaryElementaryPK-05255
Panorama ElementaryElementaryPK-05554
Samuel Chase ElementaryElementaryPK-05355
Thurgood Marshall MiddleMiddle06-08707

About Temple Hills

Public education in Temple Hills, Maryland runs across 10 schools that educates roughly 5,086 students. By footprint, Temple Hills sits in the middle-population bracket.

Looking at the level breakdown, the city is built around 7 elementary, 2 middle, and 1 high.

Schools in Temple Hills average about 509 students each, 21% below the Maryland norm.

Over the past 7-year window. Total public-school enrollment in Temple Hills has shrank 8% since SY 2017-18, moving from about 5,504 students to 5,086. Temple Hills now counts 10 public schools, down from 11 in SY 2017-18. On the demographic side, Black enrollment moved from 80% to 68% over the same window.

On allk12, the community for Temple Hills discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Temple Hills?
Temple Hills, Maryland has 10 public K-12 schools serving approximately 5,086 students.
How many elementary, middle, and high schools are in Temple Hills?
Temple Hills has 7 elementary, 2 middle, 1 high public schools.
What is the largest public school in Temple Hills?
Crossland High is the largest public school in Temple Hills by enrollment, with approximately 1,094 students.
What school districts serve Temple Hills?
Temple Hills public schools are operated by Prince George's County Public Schools.
What grade levels do public schools in Temple Hills cover?
Public schools in Temple Hills serve students from pre-K through grade 12.
Are there charter schools in Temple Hills?
1 of the 10 public schools in Temple Hills are charter schools.