The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·PRINCETON PUBLIC SCHOOL DISTRICT·NCES 341341003182

Princeton High School

151 MOORE STREET, PRINCETON, NJ 08540 · (609) 806-4280 · Mercer County
GRADES 09–12HIGH13-CITYREGULAR SCHOOL1,518 STUDENTS
Enrollment
1,518
High
DISTRICT 611 · STATE 929
Student : Teacher
11.8:1
128 FTE teachers
DISTRICT 10.3:1 · STATE 12.7:1
Free / Reduced Lunch
14%
210 students
DISTRICT 15% · STATE 41%
Community
1
0 members
Enrollment and student:teacher ratio compared against other high schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 9
354
Grade 10
389
Grade 11
384
Grade 12
391
Student demographics
White
69446%
DISTRICT 45% · STATE 37%
Hispanic
23015%
DISTRICT 16% · STATE 35%
Black
896%
DISTRICT 6% · STATE 14%
Asian
39826%
DISTRICT 25% · STATE 10%
Two+
1007%
DISTRICT 8% · STATE 3%
Native American
30%
DISTRICT 0% · STATE 0%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
77351%
Female
74149%

School pathway

Feeds from
Princeton Middle School0608
Based on grade levels within Princeton Public School District. Attendance zones can vary; confirm enrollment with the district.

Discussions

+ POST

Test scores

NJSLA 2024-25 . % Meeting or Exceeding Expectations
English Language Arts
75.4%
NJ avg 53.1% . -3.2pp since 2023
Math
46.0%
NJ avg 41.6% . -5.6pp since 2023

What this means: On the NJSLA, New Jersey's statewide test, about 75 of every 100 students at this school read and write at grade level and about 46 of 100 do math at grade level. Across all New Jersey schools, those numbers are about 53 and 42. Reading and writing scores are down about 3 points since 2023, while math scores are down about 6 points.

Source: NJSLA. All students, all grades. See all years and grades →

BeatsExpectations

Demographically-adjusted score · methodology
Tier
AS EXPECTED
Performing as predicted given the school's student profile
Actual proficiency
57.4%
composite math + reading, all grades
Predicted
58.6%
based on NJ schools with similar FRL share
Beats by
-1.2pp
below demographic expectation

What this means: About 57% of students here test proficient in math and reading, compared with the roughly 59% typical for New Jersey schools with a similar share of low-income students. BeatsExpectations measures results against demographically similar schools rather than by raw scores, and this school falls within the typical range, neither among New Jersey's top nor bottom 10%.

BeatsExpectations runs a per-state regression of proficiency on free/reduced-lunch share, then scores each school by residual. How this is calculated →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
1,518
-92 (-6%) vs 2017
Student : Teacher
11.8:1
was 12.4:1
% White
46%
was 55%
% Hispanic
15%
was 10%
% Black
6%
was 6%
% Asian
26%
was 25%
Source: NCES Common Core of Data

About Princeton High School

Princeton High School operates as a sprawling 9-12 campus in PRINCETON, New Jersey, overseen by Princeton Public School District. Current enrollment sits at 1,518 students spanning grades 9 through 12. That puts it 63% above the typical public school in New Jersey, which averages around 929 students.

Princeton High School is one of 6 schools operated by Princeton Public School District, a district that works with 3,668 students overall.

In terms of who attends, Princeton High School shows that 46% of students identify as White, with the remaining enrollment distributed across several groups. Beyond that, the school logs 26% Asian, 15% Hispanic, 7% multiracial, 6% Black. Compared to Mercer County overall, the school's racial mix sits in roughly the same range.

Looking at school resources, Princeton High School shows 128 full-time-equivalent teachers, putting the student-to-teacher ratio at about 11.8:1. The state averages around 12.7:1, so this campus is tighter than the state norm typical. About 14% of enrolled students meet the income threshold for free or reduced-price lunch, a number frequently used as a low-income enrollment indicator. By comparison, Mercer County runs at roughly 48%, so the school's eligibility rate is lower than the surrounding baseline.

Adjusting for the school's free-and-reduced-lunch share, Princeton High School performs roughly as the BeatsExpectations model predicts for a school with this FRL share. The predicted value is around 58.6%, the actual is 57.4%, a residual of -1.2 points.

In the surrounding community, census data for Mercer County shows the typical household earns roughly $100,645 per year, about 45% of the adult population holds a bachelor's degree or above, and roughly 7% of residents live below the federal poverty line. Across Mercer County's 110 public schools (combined enrollment of about 58,647 students), Princeton High School is one campus in the mix.

Princeton Middle School is the nearest neighboring public school, about 0.2 miles from this campus. Within five miles, there are 8 other public schools. On composite proficiency, Princeton High School comes 9th of 9 in the immediate cluster, beneath the nearby-schools average of 74.4%.

The school occupies a high-density site.

Five-year trend. Looking back 7 years, enrollment at Princeton High School has edged down 6%, going from 1,610 students in 2018 to 1,518 in 2025. Over the same period, the White share decreased from 55% to 46%.

Within the allk12 community for this school, recent activity here tends to focus on open house dates, ride-share offers, and field-trip permission slips. Contributors range from current parents to recent graduates and teachers.

Mercer County at a glance

View full county profile
Population
385,864
Census ACS
Median income
$100,645
Household, ACS
Bachelor's+
45%
Adults 25+
Poverty rate
7%
Below federal line
Schools in county
110
58,647 students

Quick facts

School name
Princeton High School
District
Princeton Public School District
Address
151 MOORE STREET, PRINCETON, NJ 08540
Phone
(609) 806-4280
County
Mercer County
Level
High
Grade range
09–12
Total enrollment
1,518
Teachers (FTE)
128
Student–teacher ratio
11.8:1
Free/Reduced lunch
210 (14%)
Locale
13-City: Small
NCES ID
341341003182
Charter school
No
Virtual school
No

Related schools

Other schools in Princeton Public School District
Other schools in PRINCETON
Nearby schools

Frequently asked questions

About Princeton High School
How many students attend Princeton High School?
Princeton High School enrolls approximately 1,518 students in grades 09-12.
Is Princeton High School an elementary, middle, or high school?
Princeton High School is a high school covering grades 09-12.
How many students per teacher at Princeton High School?
Approximately 11.8:1 students per teacher at Princeton High School.
How diverse is Princeton High School?
Princeton High School reports a student body of 46% White, 15% Hispanic, 6% Black, 26% Asian, 7% Two or more.
Who oversees Princeton High School?
Princeton High School is overseen by Princeton Public School District in Mercer County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post