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

7 schools in Mays Landing

New Jersey · Public K-12

Public-school enrollment in Mays Landing comes to roughly 5,973 students across 7 schools (3 elementary, 1 middle, and 3 high).

7-year change in Mays Landing

SY 2017-18 vs SY 2024-25
Total enrollment
5,973
-55 (-1%) vs SY 2017-18
School count
7
-1 (-12%) vs SY 2017-18
% White
32%
was 40%
% Hispanic
33%
was 25%
% Black
23%
was 26%
% Asian
5%
was 6%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Atlantic County Elementary and Middle SchoolsElementaryPK-08200
Atlantic County High SchoolHigh09-12112
Atlantic County Institute of TechnologyHigh09-121,852
George L. Hess Educational ComplexElementary01-051,315
Joseph C Shaner Memorial Elementary SchoolElementaryPK-KG602
Oakcrest High SchoolHigh09-12949
William Davies Middle SchoolMiddle06-08943

About Mays Landing

Across Mays Landing, New Jersey, 7 public schools hosts about 5,973 students between them.

Looking at the level breakdown, the city is made up of 3 elementary, 1 middle, and 3 high.

Per-campus enrollment runs near 853, higher than the state mean of about 540.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 6,028 students in SY 2017-18 versus 5,973 in SY 2024-25. The school count fell from 8 to 7 across the same 7-year window. Demographically, the White share of enrollment contracted from 40% to 32%.

Within the allk12 community for this area, the community for Mays Landing discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Mays Landing?
Mays Landing, New Jersey has 7 public K-12 schools serving approximately 5,973 students.
How many elementary, middle, and high schools are in Mays Landing?
Mays Landing has 3 elementary, 1 middle, 3 high public schools.
What is the largest public school in Mays Landing?
Atlantic County Institute of Technology is the largest public school in Mays Landing by enrollment, with approximately 1,852 students.
What school districts serve Mays Landing?
Mays Landing is served by 4 public school districts, including Atlantic County Special Services School District, Hamilton Township School District, Atlantic County Vocational School District, Greater Egg Harbor Regional High School District.
What grade levels do public schools in Mays Landing cover?
Public schools in Mays Landing serve students from pre-K through grade 12.