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

7 schools in Princeton

New Jersey · Public K-12

Of all public K-12 schools in New Jersey, 7 sit inside Princeton city limits, with combined enrollment of roughly 4,091 students (5 elementary, 1 middle, and 1 high).

7-year change in Princeton

SY 2017-18 vs SY 2024-25
Total enrollment
4,091
-67 (-2%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
43%
was 54%
% Hispanic
15%
was 13%
% Black
6%
was 6%
% Asian
28%
was 21%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
30,756
all ages · ACS 5-yr
Students
4,091
public K-12 · NCES
Schools
7
public K-12
NameLevelGradesEnrollment
Community Park SchoolElementaryPK-05316
Johnson Park SchoolElementaryPK-05360
Littlebrook SchoolElementaryPK-05374
Princeton Charter SchoolElementaryKG-08423
Princeton High SchoolHigh09-121,518
Princeton Middle SchoolMiddle06-08794
Riverside SchoolElementaryPK-05306

About Princeton

Princeton, New Jersey is home to 7 public schools, with combined enrollment of approximately 4,091 students. By school count, it is a medium-population city.

On the school-mix side, the city comprises 5 elementary, 1 middle, and 1 high.

Looking at the last 7 years. Total public-school enrollment in Princeton has remained close to its prior level since SY 2017-18, moving from about 4,158 students to 4,091. The White share of public-school enrollment decreased from 54% to 43%.

On allk12, the community for Princeton discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many K-12 schools are in Princeton, New Jersey?
There are 7 public K-12 schools in Princeton, with a combined enrollment of about 4,091.
How many elementary, middle, and high schools are in Princeton?
Princeton has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in Princeton?
Princeton High School is the largest public school in Princeton by enrollment, with approximately 1,518 students.
What school districts serve Princeton?
Princeton is served by 2 public school districts, including Princeton Public School District, Princeton Charter School.
What grade levels do public schools in Princeton cover?
Public schools in Princeton serve students from pre-K through grade 12.
Are there charter schools in Princeton?
1 of the 7 public schools in Princeton are charter schools.