37 schools in Trenton
Trenton, New Jersey hosts 37 public K-12 schools with combined enrollment of about 16,549 students, broken out as 18 elementary, 9 middle, and 8 high.
7-year change in Trenton
SY 2017-18 vs SY 2024-25About Trenton
Public education in Trenton, New Jersey runs across 37 schools that hosts roughly 16,549 students. By footprint, Trenton sits in the high-population bracket.
In terms of grade levels, the city comprises 18 elementary, 9 middle, 8 high, and 2 other.
Per-campus enrollment runs near 447, below the state mean of about 540.
Over the past 7-year window. Across the same 7-year window, public-school enrollment expanded 19%: 13,964 students in SY 2017-18 versus 16,549 in SY 2024-25. Over that span, Trenton gained 5 schools, going from 29 to 34.
On allk12, the community for Trenton discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.