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

4 schools in Highland Park

New Jersey · Public K-12

Looking for a public school in Highland Park? The city has 4 K-12 options totaling roughly 1,573 students (2 elementary, 1 middle, and 1 high).

7-year change in Highland Park

SY 2017-18 vs SY 2024-25
Total enrollment
1,573
-33 (-2%) vs SY 2017-18
School count
4
0 (0%) vs SY 2017-18
% White
32%
was 37%
% Hispanic
33%
was 22%
% Black
11%
was 11%
% Asian
17%
was 25%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Bartle Elementary SchoolElementary02-05405
Highland Park High SchoolHigh09-12493
Highland Park Middle SchoolMiddle06-08349
Irving Primary SchoolElementaryPK-01326

About Highland Park

Across Highland Park, New Jersey, 4 public schools instructs about 1,573 students between them.

On the school-mix side, the city is built around 2 elementary, 1 middle, and 1 high.

Schools in Highland Park average about 393 students each, 27% noticeably below the New Jersey norm.

Trend over the past 7 years. Combined enrollment now sits at 1,573 students, remained close to its prior level from the 1,606 reported in SY 2017-18. On the demographic side, Hispanic enrollment moved from 22% to 33% over the same window.

In the discussion threads here, the community for Highland Park discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Highland Park?
Highland Park, New Jersey has 4 public K-12 schools serving approximately 1,573 students.
How many elementary, middle, and high schools are in Highland Park?
Highland Park has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Highland Park?
Highland Park High School is the largest public school in Highland Park by enrollment, with approximately 493 students.
What school districts serve Highland Park?
Highland Park public schools are operated by Highland Park Boro School District.
What grade levels do public schools in Highland Park cover?
Public schools in Highland Park serve students from pre-K through grade 12.