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

37 schools in Trenton

New Jersey · Public K-12

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-25
Total enrollment
16,549
+2,585 (+19%) vs SY 2017-18
School count
34
+5 (+17%) vs SY 2017-18
% White
1%
was 2%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Achievers Early College Prep Charter SchoolHigh06-11543
Arthur J. Holland Middle SchoolMiddle07-08474
Battle Monument Intermediate SchoolMiddle04-06499
Benjamin C Gregory Elementary SchoolElementaryKG-03311
Cadwalader Elementary SchoolElementaryKG-03200
Capital City High SchoolHigh09-12756
Carroll Robbins Elementary SchoolElementaryKG-03459
Clara Parker Intermediate SchoolMiddle04-06583
Darlene C. McKnight ElementaryElementaryKG-03350
Dr. Crosby Copeland Jr ElementaryElementaryKG-03353
Dr. Martin Luther King Middle SchoolMiddle07-08650
Foundation Academy Charter SchoolCombinedKG-121,155
Franklin Elementary SchoolElementaryKG-03372
George Washington Elementary SchoolElementaryKG-03321
Gershom Mott Elementary SchoolElementaryKG-03375
Grace A Dunn Middle SchoolMiddle07-08703
Grant Intermediate SchoolMiddle04-06610
Hedgepeth Williams Intermediate SchoolMiddle04-06668
International Charter SchoolElementaryKG-05108
Joseph Stokes Elementary SchoolElementaryKG-03347
Joyce Kilmer Intermediate SchoolMiddle04-06546
Luis Munoz-Rivera Elementary SchoolElementaryKG-03468
Marie H Katzenbach Elementary School for the DeafElementaryPK-0522
Marie H Katzenbach Middle/High SchoolHigh06-1233
MCVS Assunpink Shared Time Center/RubinoHigh07-1296
Mercer County Technical School Health Sciences AcademyHigh09-12137
MERCER REGIONAL SCHOOLCombined02-120
NEW JERSEY STATE PRISONHigh09-120
Patton J. Hill Elementary SchoolElementaryKG-03555
Paul Robeson Charter School for the HumanitiesElementaryKG-08545
Paul S. Robeson Elementary SchoolElementaryKG-03390
The Village Charter SchoolElementaryKG-08361
Thomas Jefferson Intermediate SchoolMiddle04-06329
Trenton Central High School - Main CampusHigh10-122,097
Trenton Central High School-9th Grade AcademyHigh09-09890
Trenton Psychiatric HospitalElementaryN-N·
William Harrison Elementary SchoolElementaryKG-03243

About 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.

Frequently asked questions

How many K-12 schools are in Trenton, New Jersey?
There are 37 public K-12 schools in Trenton, with a combined enrollment of about 16,549.
How many elementary, middle, and high schools are in Trenton?
Trenton has 18 elementary, 9 middle, 8 high, 2 combined-grade public schools.
What is the largest public school in Trenton?
Trenton Central High School - Main Campus is the largest public school in Trenton by enrollment, with approximately 2,097 students.
What school districts serve Trenton?
Trenton is served by 10 public school districts, including Foundation Academy Charter School, OFFICE OF EDUCATION DEPARTMENT OF CHILDREN AND FAMILIES, Trenton Public School District, International Charter School of Trenton, Marie H. Katzenbach School for the Deaf and 5 others.
What grade levels do public schools in Trenton cover?
Public schools in Trenton serve students from pre-K through grade 12.
Are there charter schools in Trenton?
5 of the 37 public schools in Trenton are charter schools.