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

Cape May County

New Jersey · Public K-12

Combined enrollment across Cape May County's 32 public schools is roughly 11,388 students, an average of about 356 per campus. Middle Township Public School District runs the largest share. By level, that breaks down as 17 elementary, 8 middle, and 7 high schools.

7-year change in Cape May County

SY 2017-18 vs SY 2024-25
Total enrollment
11,388
-1,105 (-9%) vs SY 2017-18
School count
31
-3 (-9%) vs SY 2017-18
% White
70%
was 75%
% Hispanic
19%
was 15%
% Black
7%
was 8%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
32
17 districts
Enrollment
11,388
NCES CCD
Median income
$91,128
Below New Jersey avg
Free/reduced lunch
43.9%
Above New Jersey avg
Elementary
17
5,152 students
Middle
8
2,660 students
High
7
3,576 students
Combined / other
0
schools
LARGEST DISTRICT
Middle Township Public School District
2,575 students · 17 districts in Cape May County

County vs. school enrollment demographics

Left bar is the racial makeup of Cape May 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
85%
Hispanic
8%
Black
4%
Asian
1%
Two or more
6%
Native American
0%
Pacific Islander
0%
School enrollment
White
70%
Hispanic
19%
Black
7%
Asian
1%
Two or more
3%
Native American
0%
Pacific Islander
0%
Bachelor's+
39.0%
adults 25+
Poverty rate
6.0%
ACS 5-year
Unemployment
5.3%
civilian labor
Median age
52
17.1% under 18

Test scores in Cape May County

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

See all 24 schools in Cape May County ranked by score →

All schools (32)

NameCityLevelGradesEnrollmentRating
Ocean City High SchoolOcean CityHigh09-121,106·
Middle Township High SchoolCape May Court HouseHigh09-12821·
Lower Cape May Regional High SchoolCape MayHigh09-12717·
Middle Township Elementary #1Cape May Court HouseElementaryPK-02688·
Cape May County Technical High SchoolCape May Court HouseHigh09-12587·
Middle Township Elementary #4Cape May Court HouseMiddle06-08544·
Middle Township Elementary #2Cape May Court HouseElementary03-05522·
Upper Township Elementary SchoolMarmoraElementary03-05477·
Upper Township Primary SchoolMarmoraElementaryPK-02460·
Carl T. Mitnick SchoolCape MayElementary01-02428·
Upper Township Middle SchoolPetersburgMiddle06-08419·
Richard M. Teitelman Middle SchoolCape MayMiddle07-08394·
Dennis Township Elementary/Middle SchoolsDennisvilleMiddle03-08391·
Glenwood Avenue Elementary SchoolWildwoodElementaryPK-05367·
Maud Abrams SchoolCape MayElementary03-04354·
Sandman Consolidated SchoolCape MayMiddle05-06332·
Ocean City Intermediate SchoolOcean CityMiddle04-08326·
David C. Douglass Memorial SchoolVillasElementaryPK-KG275·
Ocean City Primary SchoolOcean CityElementaryPK-03271·
Wildwood High SchoolWildwoodHigh09-12261·
Woodbine Elementary SchoolWoodbineElementaryPK-08247·
Dennis Township Primary SchoolCape May Court HouseElementaryPK-02242·
Crest Memorial SchoolWildwood CrestElementaryPK-08194·
Margaret Mace Elementary SchoolNorth WildwoodElementaryPK-08159·
Wildwood Middle SchoolWildwoodMiddle06-08157·
Cape May City Elementary SchoolCape MayElementaryPK-06155·
Ocean AcademyCape May Court HouseElementaryPK-08150·
Avalon Elementary SchoolAvalonMiddle05-0897·
Stone Harbor Elementary SchoolStone HarborElementaryKG-0487·
Cape May County High SchoolCape May Court HouseHigh09-1284·
West Cape May Elementary SchoolWest Cape MayElementaryPK-0676·
Cape May Regional SchoolCape May Court HouseHigh09-120·

Cities in Cape May County

Cape May Court House9 schoolsCape May6 schoolsOcean City3 schoolsWildwood3 schoolsMarmora2 schoolsAvalon1 schoolDennisville1 schoolNorth Wildwood1 schoolPetersburg1 schoolStone Harbor1 schoolVillas1 schoolWest Cape May1 schoolWildwood Crest1 schoolWoodbine1 school

About Cape May County

Cape May County is an average-sized county of about 94,941 residents in New Jersey. Its public-school system enrolls approximately 11,388 students across 32 schools.

For perspective, census numbers show the median household earns about $91,128 a year, about 39% of adults have a bachelor's degree or above, and the federal-poverty share is near 6%. That income level is 12% meaningfully below the New Jersey median.

Looking at the level breakdown, Cape May County spans 17 elementary schools (5,152 students), 8 middle schools (2,660), and 7 high schools (3,576).

The largest single district in Cape May County is Middle Township Public School District, which alone enrolls about 2,575 students.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment declined 9%: 12,493 students in SY 2017-18 versus 11,388 in SY 2024-25. Cape May County now counts 31 public schools, down from 34 in SY 2017-18. On the demographic side, White enrollment moved from 75% to 70% over the same window.

Within the allk12 community for this area, the community for Cape May County 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 Cape May County?
Cape May County, New Jersey has 32 public K-12 schools serving approximately 11,388 students.
How many high schools are in Cape May County?
Cape May County, New Jersey has 7 public high schools, serving approximately 3,576 students.
How many middle schools are in Cape May County?
Cape May County, New Jersey has 8 public middle schools, serving approximately 2,660 students.
How many elementary schools are in Cape May County?
Cape May County, New Jersey has 17 public elementary schools, serving approximately 5,152 students.
What is the largest school district in Cape May County?
Middle Township Public School District is the largest school district in Cape May County, serving approximately 2,575 students. The county contains 17 school districts overall.
What is the population of Cape May County?
Cape May County, New Jersey has a population of approximately 94,941, with a median age of 52. About 17.1% of residents are under 18.
What is the median household income in Cape May County?
Median household income in Cape May County is $91,128, below the New Jersey average of $103,339. About 6.0% of residents live below the federal poverty line.
How educated are residents of Cape May County?
Approximately 39.0% of adults 25 and older in Cape May County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Cape May County qualify for free or reduced lunch?
Roughly 43.9% of students in Cape May 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 Cape May County schools?
Across Cape May County public schools, the enrollment-weighted student-teacher ratio is approximately 10.3 to 1.

Cape May County school rankings

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