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

1 schools in Cranbury

New Jersey · Public K-12

Inside Cranbury (New Jersey), 1 public K-12 school enrolls roughly 421 students, averaging 421 per campus.

7-year change in Cranbury

SY 2017-18 vs SY 2024-25
Total enrollment
421
-48 (-10%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
50%
was 64%
% Hispanic
10%
was 8%
% Black
3%
was 4%
% Asian
31%
was 20%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Cranbury SchoolElementaryPK-08421

About Cranbury

Cranbury is a thinly populated New Jersey city in terms of public-school footprint, with 1 schools and 421 students total.

Per-campus enrollment runs near 421, below the state mean of about 540.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment fell 10%: 469 students in SY 2017-18 versus 421 in SY 2024-25. Demographically, the White share of enrollment fell from 64% to 50%.

On allk12, the community for Cranbury discusses comparison threads between local schools and program reviews. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Cranbury, New Jersey?
There are 1 public K-12 schools in Cranbury, with a combined enrollment of about 421.
How many elementary, middle, and high schools are in Cranbury?
Cranbury has 1 elementary public schools.
What is the largest public school in Cranbury?
Cranbury School is the largest public school in Cranbury by enrollment, with approximately 421 students.
What school districts serve Cranbury?
Cranbury public schools are operated by Cranbury Township School District.
What grade levels do public schools in Cranbury cover?
Public schools in Cranbury serve students from pre-K through grade 8.