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

Mercer County

New Jersey · Public K-12

Across 110 public schools, Mercer County, New Jersey serves roughly 58,647 K-12 students, roughly 1 in 7 residents. By grade band, the county runs 61 elementary, 21 middle, and 25 high schools.

7-year change in Mercer County

SY 2017-18 vs SY 2024-25
Total enrollment
58,646
+3,324 (+6%) vs SY 2017-18
School count
105
+4 (+4%) vs SY 2017-18
% White
23%
was 33%
% Hispanic
39%
was 27%
% Black
19%
was 23%
% Asian
15%
was 15%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Residents
385,864
all ages · ACS 5-yr
Schools
110
23 districts
Enrollment
58,647
students · NCES CCD
Median income
$100,645
Below New Jersey avg
Free/reduced lunch
48.2%
Above New Jersey avg
Elementary
61
23,190 students
Middle
21
15,104 students
High
25
18,798 students
Combined / other
3
1,555 students
LARGEST DISTRICT
Trenton Public School District
13,549 students · 23 districts in Mercer County

County vs. school enrollment demographics

Left bar is the racial makeup of Mercer County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
46%
Hispanic
23%
Black
19%
Asian
12%
Two or more
11%
Native American
1%
Pacific Islander
0%
School enrollment
White
23%
Hispanic
39%
Black
19%
Asian
15%
Two or more
4%
Native American
0%
Pacific Islander
0%
Bachelor's+
45.4%
adults 25+
Poverty rate
6.9%
ACS 5-year
Unemployment
6.3%
civilian labor
Median age
40
22.0% under 18

Test scores in Mercer County

Latest 2024-25 ELA proficiency, 93 schools ranked. New Jersey state average: 53.1%.

See all 93 schools in Mercer County ranked by score →

All schools (110)

NameCityLevelGradesEnrollmentRating
Joseph F. Cappello SchoolHamiltonElementaryPK-0397·
MCVS Assunpink Shared Time Center/RubinoTrentonHigh07-1296·
Marie H Katzenbach Middle/High SchoolTrentonHigh06-1233·
Marie H Katzenbach Elementary School for the DeafTrentonElementaryPK-0522·
MCVS Arthur R. Sypek CenterPenningtonHigh11-1221·
Regional Day SchoolHamiltonHigh10-121·
Ann Klein Forensic CenterWest TrentonHigh12-120·
MERCER REGIONAL SCHOOLTrentonCombined02-120·
NEW JERSEY STATE PRISONTrentonHigh09-120·
Trenton Psychiatric HospitalTrentonElementaryN-N··

Cities in Mercer County

Hamilton23 schoolsTrenton22 schoolsTrenton15 schoolsLawrenceville7 schoolsPrinceton7 schoolsEwing5 schoolsHamilton5 schoolsPennington5 schoolsWest Windsor5 schoolsEast Windsor3 schoolsHightstown3 schoolsRobbinsville3 schoolsPennington2 schoolsEwing1 schoolHamilton Twp1 schoolHopewell1 schoolTitusville1 schoolWest Trenton1 school

About Mercer County

In New Jersey, Mercer County is a wide-reaching county of about 385,864 residents. 110 public schools across the county hosts about 58,647 students between them.

Looking at the wider area, census numbers show the median household earns about $100,645 a year, 45% of adults hold a bachelor's degree or higher, and the federal-poverty share is near 7%.

In terms of grade levels, Mercer County consists of 61 elementary schools (23,190 students), 21 middle schools (15,104), 25 high schools (18,798), and 3 combined or other schools.

The largest single district in Mercer County is Trenton Public School District, which alone enrolls about 13,549 students.

Five-year track record. Across the same 7-year window, public-school enrollment grew 6%: 55,322 students in SY 2017-18 versus 58,646 in SY 2024-25. Mercer County now counts 105 public schools, up from 101 in SY 2017-18. Demographically, the Hispanic share of enrollment rose from 27% to 39%.

In the discussion threads here, the community for Mercer County discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Mercer County?
Mercer County, New Jersey has 110 public K-12 schools serving approximately 58,647 students.
How many high schools are in Mercer County?
Mercer County, New Jersey has 25 public high schools, serving approximately 18,798 students.
How many middle schools are in Mercer County?
Mercer County, New Jersey has 21 public middle schools, serving approximately 15,104 students.
How many elementary schools are in Mercer County?
Mercer County, New Jersey has 61 public elementary schools, serving approximately 23,190 students.
What is the largest school district in Mercer County?
Trenton Public School District is the largest school district in Mercer County, serving approximately 13,549 students. The county contains 23 school districts overall.
How many people live in Mercer County?
Mercer County has roughly 385,864 residents according to the latest Census ACS 5-year estimate.
What is the median household income in Mercer County?
Median household income in Mercer County is $100,645, below the New Jersey average of $103,339. About 6.9% of residents live below the federal poverty line.
How educated are residents of Mercer County?
Approximately 45.4% of adults 25 and older in Mercer County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Mercer County qualify for free or reduced lunch?
Roughly 48.2% of students in Mercer County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is higher than the New Jersey county average of 41.8%.
What is the student-teacher ratio in Mercer County schools?
Across Mercer County public schools, the enrollment-weighted student-teacher ratio is approximately 13.2 to 1.

Mercer County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data