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

8 schools in Roselle

New Jersey · Public K-12

Roselle, New Jersey operates 8 public K-12 schools between its neighborhoods, enrolling about 3,157 students (around 395 per campus).

7-year change in Roselle

SY 2017-18 vs SY 2024-25
Total enrollment
3,157
+312 (+11%) vs SY 2017-18
School count
8
0 (0%) vs SY 2017-18
% White
3%
was 3%
% Hispanic
51%
was 39%
% Black
43%
was 56%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Abraham Clark High SchoolHigh09-12926
Dr. Charles C. Polk SchoolElementaryPK-04315
Grace Wilday Junior High SchoolMiddle07-08482
Harrison Elementary SchoolElementary01-04325
Kindergarten Success AcademyElementaryKG-KG217
Leonard V Moore Middle SchoolMiddle05-06485
Raymond J. Lesniak Experience Strength & Hope Recovery HSHigh09-1210
Washington Elementary SchoolElementary01-04397

About Roselle

Across Roselle, New Jersey, 8 public schools serves about 3,157 students between them.

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

Average school size in Roselle is around 395 students, 27% below the New Jersey average of about 540.

Over the past 7-year window. Across the same 7-year window, public-school enrollment climbed 11%: 2,845 students in SY 2017-18 versus 3,157 in SY 2024-25. On the demographic side, Black enrollment moved from 56% to 43% over the same window.

On allk12, the community for Roselle discusses sports rivalries, cross-district programs, and shared facilities. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Roselle, New Jersey?
There are 8 public K-12 schools in Roselle, with a combined enrollment of about 3,157.
How many elementary, middle, and high schools are in Roselle?
Roselle has 4 elementary, 2 middle, 2 high public schools.
What is the largest public school in Roselle?
Abraham Clark High School is the largest public school in Roselle by enrollment, with approximately 926 students.
What school districts serve Roselle?
Roselle is served by 2 public school districts, including Roselle Public School District, Union County Vocational-Technical School District.
What grade levels do public schools in Roselle cover?
Public schools in Roselle serve students from pre-K through grade 12.