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

2 schools in Natrona Heights

Pennsylvania · Public K-12

Natrona Heights, Pennsylvania runs 2 public K-12 schools today, teaching approximately 1,240 students across 1 middle and 1 high.

7-year change in Natrona Heights

SY 2017-18 vs SY 2024-25
Total enrollment
1,240
-374 (-23%) vs SY 2017-18
School count
2
-1 (-33%) vs SY 2017-18
% White
75%
was 81%
% Hispanic
3%
was 1%
% Black
9%
was 10%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Highlands MSMiddle05-08575
Highlands SHSHigh09-12665

About Natrona Heights

Public education in Natrona Heights, Pennsylvania runs across 2 schools that hosts roughly 1,240 students. By footprint, Natrona Heights sits in the rural-scale bracket.

On the school-mix side, the city covers 1 middle, and 1 high.

Trend over the past 7 years. Combined enrollment now sits at 1,240 students, shrank 23% from the 1,614 reported in SY 2017-18. Natrona Heights now counts 2 public schools, down from 3 in SY 2017-18. Demographically, the White share of enrollment shrank from 81% to 75%.

On allk12, the community for Natrona Heights discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Natrona Heights?
Natrona Heights, Pennsylvania has 2 public K-12 schools serving approximately 1,240 students.
How many elementary, middle, and high schools are in Natrona Heights?
Natrona Heights has 1 middle, 1 high public schools.
What is the largest public school in Natrona Heights?
Highlands SHS is the largest public school in Natrona Heights by enrollment, with approximately 665 students.
What school districts serve Natrona Heights?
Natrona Heights public schools are operated by Highlands SD.
What grade levels do public schools in Natrona Heights cover?
Public schools in Natrona Heights serve students from grade 5 through grade 12.