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

20 schools in Cherry Hill

New Jersey · Public K-12

For families in Cherry Hill, public-school options total 20 K-12 campuses, with combined enrollment near 10,653 (13 elementary, 3 middle, and 3 high).

7-year change in Cherry Hill

SY 2017-18 vs SY 2024-25
Total enrollment
10,621
-377 (-3%) vs SY 2017-18
School count
18
-3 (-14%) vs SY 2017-18
% White
51%
was 59%
% Hispanic
16%
was 12%
% Black
10%
was 8%
% Asian
18%
was 17%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
A. Russell Knight Elementary SchoolElementaryKG-05456
Alternative High SchoolHigh09-1232
Bret Harte Elementary SchoolElementaryKG-05363
Cherry Hill High School EastHigh09-122,120
Cherry Hill High School WestHigh09-121,287
Cherry Hill Regional SchoolCombined01-120
Clara Barton Elementary SchoolElementaryKG-05494
Estelle V. Malberg Early Childhood CenterElementaryPK-KG174
Henry C. Beck Middle SchoolMiddle06-08701
Horace Mann Elementary SchoolElementaryKG-05287
James F. Cooper Elementary SchoolElementaryKG-05284
James Johnson Elementary SchoolElementaryKG-05457
John A. Carusi Middle SchoolMiddle06-08859
Joseph D. Sharp Elementary SchoolElementaryKG-05455
Joyce Kilmer Elementary SchoolElementaryKG-05412
Kingston Elementary SchoolElementaryKG-05417
Richard Stockton Elementary SchoolElementaryKG-05394
Rosa International Middle SchoolMiddle06-08745
Thomas Paine Elementary SchoolElementaryKG-05342
Woodcrest Elementary SchoolElementaryKG-05374

About Cherry Hill

Public education in Cherry Hill, New Jersey runs across 20 schools that serves roughly 10,653 students. By footprint, Cherry Hill sits in the moderately sized bracket.

In terms of grade levels, the city is made up of 13 elementary, 3 middle, 3 high, and 1 other.

Five-year track record. Combined enrollment now sits at 10,621 students, declined 3% from the 10,998 reported in SY 2017-18. The school count fell from 21 to 18 across the same 7-year window. The White share of public-school enrollment contracted from 59% to 51%.

On this page, the community for Cherry Hill discusses enrollment trends, district policy changes, and bus-route updates. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Cherry Hill, New Jersey?
There are 20 public K-12 schools in Cherry Hill, with a combined enrollment of about 10,653.
How many elementary, middle, and high schools are in Cherry Hill?
Cherry Hill has 13 elementary, 3 middle, 3 high, 1 combined-grade public schools.
What is the largest public school in Cherry Hill?
Cherry Hill High School East is the largest public school in Cherry Hill by enrollment, with approximately 2,120 students.
What school districts serve Cherry Hill?
Cherry Hill is served by 2 public school districts, including OFFICE OF EDUCATION DEPARTMENT OF CHILDREN AND FAMILIES, Cherry Hill School District.
What grade levels do public schools in Cherry Hill cover?
Public schools in Cherry Hill serve students from pre-K through grade 12.