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

10 schools in Oxon Hill

Maryland · Public K-12

Oxon Hill, Maryland runs a public-school system of 10 campuses with combined enrollment around 5,267 (8 elementary and 2 high).

7-year change in Oxon Hill

SY 2017-18 vs SY 2024-25
Total enrollment
5,267
-214 (-4%) vs SY 2017-18
School count
10
0 (0%) vs SY 2017-18
% White
3%
was 2%
% Hispanic
41%
was 29%
% Black
50%
was 65%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Barnaby Manor ElementaryElementaryPK-05438
Flintstone ElementaryElementaryPK-05367
Forest Heights ElementaryElementaryPK-05215
Glassmanor ElementaryElementaryKG-05261
John Hanson MontessoriElementaryPK-08496
Oxon Hill ElementaryElementaryPK-05215
Oxon Hill HighHigh09-121,562
Potomac HighHigh09-121,347
Prekindergarten OffsitesElementaryPK-PK15
Valley View ElementaryElementaryPK-05351

About Oxon Hill

Across Oxon Hill, Maryland, 10 public schools teaches about 5,267 students between them.

On the level-by-level breakdown, the city consists of 8 elementary, and 2 high.

Average school size in Oxon Hill is around 527 students, 18% below the Maryland average of about 643.

Looking at the last 7 years. Combined enrollment now sits at 5,267 students, declined 4% from the 5,481 reported in SY 2017-18. Demographically, the Black share of enrollment fell from 65% to 50%.

On this page, the community for Oxon Hill discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Oxon Hill?
Oxon Hill, Maryland has 10 public K-12 schools serving approximately 5,267 students.
How many elementary, middle, and high schools are in Oxon Hill?
Oxon Hill has 8 elementary, 2 high public schools.
What is the largest public school in Oxon Hill?
Oxon Hill High is the largest public school in Oxon Hill by enrollment, with approximately 1,562 students.
What school districts serve Oxon Hill?
Oxon Hill public schools are operated by Prince George's County Public Schools.
What grade levels do public schools in Oxon Hill cover?
Public schools in Oxon Hill serve students from pre-K through grade 12.