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

7 schools in Lawrenceville

New Jersey · Public K-12

7 public-school campuses operate inside Lawrenceville, with roughly 3,690 K-12 students enrolled (4 elementary, 2 middle, and 1 high).

7-year change in Lawrenceville

SY 2017-18 vs SY 2024-25
Total enrollment
3,690
-159 (-4%) vs SY 2017-18
School count
7
0 (0%) vs SY 2017-18
% White
40%
was 43%
% Hispanic
24%
was 19%
% Black
13%
was 14%
% Asian
17%
was 19%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Ben Franklin ElementaryElementaryPK-03342
Eldridge Park SchoolElementaryPK-03212
Lawrence High SchoolHigh09-121,225
Lawrence Intermediate SchoolMiddle04-06775
Lawrence Middle SchoolMiddle07-08584
Lawrenceville Elementary SchoolElementaryPK-03301
Slackwood Elementary SchoolElementaryPK-03251

About Lawrenceville

Lawrenceville is an average-sized New Jersey city in terms of public-school footprint, with 7 schools and 3,690 students total.

Looking at the level breakdown, the city is built around 4 elementary, 2 middle, and 1 high.

Over the past 7-year window. Total public-school enrollment in Lawrenceville has declined 4% since SY 2017-18, moving from about 3,849 students to 3,690. The Hispanic share of public-school enrollment rose from 19% to 24%.

Within the allk12 community for this area, the community for Lawrenceville discusses comparison threads between local schools and program reviews. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many public schools are in Lawrenceville?
Lawrenceville, New Jersey has 7 public K-12 schools serving approximately 3,690 students.
How many elementary, middle, and high schools are in Lawrenceville?
Lawrenceville has 4 elementary, 2 middle, 1 high public schools.
What is the largest public school in Lawrenceville?
Lawrence High School is the largest public school in Lawrenceville by enrollment, with approximately 1,225 students.
What school districts serve Lawrenceville?
Lawrenceville public schools are operated by Lawrence Township Public School District.
What grade levels do public schools in Lawrenceville cover?
Public schools in Lawrenceville serve students from pre-K through grade 12.