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

28 schools in Hamilton

New Jersey · Public K-12

Across Hamilton, 28 public K-12 schools serve approximately 13,194 students across 18 elementary, 4 middle, and 5 high.

7-year change in Hamilton

SY 2017-18 vs SY 2024-25
Total enrollment
13,193
+1,091 (+9%) vs SY 2017-18
School count
27
0 (0%) vs SY 2017-18
% Black
19%
was 19%
% Asian
3%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Albert E Grice Middle SchoolMiddle06-08991
Alexander Elementary SchoolElementaryPK-05302
Emily C. Reynolds Middle SchoolMiddle06-08966
George E. Wilson Elementary SchoolElementaryPK-05545
Greenwood Elementary SchoolElementaryPK-05270
Hamilton East - SteinertHigh09-121,437
Hamilton North - NottinghamHigh09-121,147
Hamilton West-WatsonHigh09-121,408
Joseph F. Cappello SchoolElementaryPK-0397
Kisthardt Elementary SchoolElementaryPK-05250
Klockner Elementary SchoolElementaryPK-05284
Kuser Elementary SchoolElementaryPK-05512
Lalor Elementary SchoolElementaryPK-05351
Langtree Elementary SchoolElementaryKG-05339
McCorristin Charter SchoolCombinedKG-12400
McGalliard Elementary SchoolElementaryKG-05294
Mercer Elementary SchoolMiddle02-08141
Mercer High SchoolHigh09-12200
Mercerville Elementary SchoolElementaryKG-05350
Morgan Elementary SchoolElementaryKG-05285
Regional Day SchoolHigh10-121
Richard C Crockett Middle SchoolMiddle06-08834
Robinson Elementary SchoolElementaryKG-05387
Sayen Elementary SchoolElementaryKG-05254
Sunnybrae Elementary SchoolElementaryKG-05278
University Heights Elementary SchoolElementaryPK-05308
Yardville Elementary SchoolElementaryPK-05312
Yardville Heights Elementary SchoolElementaryPK-05251

About Hamilton

Public education in Hamilton, New Jersey runs across 28 schools that educates roughly 13,194 students. By footprint, Hamilton sits in the broad bracket.

On the level-by-level breakdown, the city comprises 18 elementary, 4 middle, 5 high, and 1 other.

Schools in Hamilton average about 471 students each, 13% below the New Jersey norm.

Looking at the last 7 years. Combined enrollment now sits at 13,193 students, rose 9% from the 12,102 reported in SY 2017-18.

On this page, the community for Hamilton discusses school events, board meetings, and seasonal calendars. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Hamilton, New Jersey?
There are 28 public K-12 schools in Hamilton, with a combined enrollment of about 13,194.
How many elementary, middle, and high schools are in Hamilton?
Hamilton has 18 elementary, 4 middle, 5 high, 1 combined-grade public schools.
What is the largest public school in Hamilton?
Hamilton East - Steinert is the largest public school in Hamilton by enrollment, with approximately 1,437 students.
What school districts serve Hamilton?
Hamilton is served by 3 public school districts, including McCorristin Charter School District, Hamilton Township Public School District, Mercer County Special Services School District.
What grade levels do public schools in Hamilton cover?
Public schools in Hamilton serve students from pre-K through grade 12.
Are there charter schools in Hamilton?
1 of the 28 public schools in Hamilton are charter schools.