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

4 schools in Palmyra

New Jersey · Public K-12

Public K-12 enrollment in Palmyra totals about 1,035 students across 4 schools (an average of 259 students per campus).

7-year change in Palmyra

SY 2017-18 vs SY 2024-25
Total enrollment
1,035
+126 (+14%) vs SY 2017-18
School count
4
+2 (+100%) vs SY 2017-18
% White
51%
was 55%
% Hispanic
18%
was 14%
% Black
18%
was 21%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Charles Street SchoolElementaryKG-06417
Delaware Avenue SchoolElementaryPK-PK99
Palmyra High SchoolHigh09-12385
Palmyra Middle SchoolMiddle07-08134

About Palmyra

Public education in Palmyra, New Jersey runs across 4 schools that educates roughly 1,035 students. By footprint, Palmyra sits in the rural-scale bracket.

On the school-mix side, the city consists of 2 elementary, 1 middle, and 1 high.

Schools in Palmyra average about 259 students each, 52% meaningfully below the New Jersey norm.

Trend over the past 7 years. Combined enrollment now sits at 1,035 students, climbed 14% from the 909 reported in SY 2017-18. Palmyra now counts 4 public schools, up from 2 in SY 2017-18. On the demographic side, Hispanic enrollment moved from 14% to 18% over the same window.

On allk12, the community for Palmyra 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 K-12 schools are in Palmyra, New Jersey?
There are 4 public K-12 schools in Palmyra, with a combined enrollment of about 1,035.
How many elementary, middle, and high schools are in Palmyra?
Palmyra has 2 elementary, 1 middle, 1 high public schools.
What is the largest public school in Palmyra?
Charles Street School is the largest public school in Palmyra by enrollment, with approximately 417 students.
What school districts serve Palmyra?
Palmyra public schools are operated by Palmyra Public School District.
What grade levels do public schools in Palmyra cover?
Public schools in Palmyra serve students from pre-K through grade 12.