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

7 schools in Cranford Public School District

New Jersey · 3,773 students · 1 city

Public K-12 schools in Cranford Public School District number 7, teaching approximately 3,773 New Jersey students (an average of 539 per school).

4-year change in Cranford Public School District

SY 2020-21 vs SY 2024-25
Total enrollment
3,773
+59 (+2%) vs SY 2020-21
School count
7
0 (0%) vs SY 2020-21
Source: NCES Common Core of Data, enrollment-weighted demographic averages

How Cranford Public School District ranks

Among districts
MeasureThis districtIn New JerseyIn the US
State test proficiency
ranked highest first
62.1%#46 of 243N/A
Enrollment
ranked largest first
3,773#93 of 372#2,576 of 9,234
Number of schools
ranked most first
7#85 of 372N/A
Students per teacher
ranked fewest first
11.6:1#234 of 370#1,587 of 9,044
Free or reduced-price lunch share
ranked highest first
1.8%#350 of 369#8,135 of 8,164
Diversity index
ranked most diverse first
43.4%#231 of 298#3,667 of 6,853
Districts need at least 2 schools and 500 students to be ranked. Test proficiency is ranked within the state only, since each state gives a different test. Each rank links to the full list.

Inside Cranford Public School District

State test results across the district's 4 scored schools run from Orange Avenue School at 70.1% proficient to Cranford High School at 54.6%, a gap of 15.5 points. That is the 120th widest gap among 186 New Jersey districts with four or more scored schools.

Since 2017-18, the 7 district schools that reported both years went from 3,873 to 3,773 students (down 3%) and from 330 to 326 full-time teachers (down 1%), as of 2024-25.

Proficient is the average share of students meeting the state standard across each school's state tests in 2023-24 and 2024-25; schools with fewer than 100 students and schools serving specialized populations are left out. Staffing figures come from the NCES Common Core of Data and count only schools that reported students and teachers in both years.
NameCityLevelGradesEnrollment
Cranford High SchoolCranfordHigh09-121,116
Orange Avenue SchoolCranfordMiddle03-08750
Hillside Avenue SchoolCranfordElementaryKG-08743
Brookside Place SchoolCranfordElementaryKG-05364
Walnut Avenue SchoolCranfordElementaryPK-02304
Livingston Avenue SchoolCranfordElementary03-05270
Bloomingdale Avenue SchoolCranfordElementaryKG-02226

About Cranford Public School District

Across 7 schools, Cranford Public School District teaches about 3,773 students in New Jersey. By footprint it is a low-population district.

On the level-by-level breakdown, Cranford Public School District spans 5 elementary, 1 middle, and 1 high school.

Trend over the past 4 years. Total public-school enrollment in Cranford Public School District has held roughly steady since SY 2020-21, moving from about 3,714 students to 3,773.

Within the allk12 community for this area, the community for Cranford Public School District discusses open enrollment windows, redistricting talk, and busing logistics. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools does Cranford Public School District run?
Cranford Public School District has 7 public schools with a combined enrollment of about 3,773 students in New Jersey.
What is the mix of elementary, middle, and high schools in Cranford Public School District?
Cranford Public School District includes 5 elementary schools, 1 middle school, and 1 high school.
What is the largest school in Cranford Public School District?
Cranford High School is the largest public school in Cranford Public School District by enrollment, with approximately 1,116 students.
What grade levels does Cranford Public School District serve?
Cranford Public School District serves students from pre-K through grade 12 across 7 schools.