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

9 schools in Teaneck

New Jersey · Public K-12

Teaneck, New Jersey has 9 public K-12 schools in service today, teaching roughly 4,007 students (an average of 445 per campus).

7-year change in Teaneck

SY 2017-18 vs SY 2024-25
Total enrollment
4,007
+94 (+2%) vs SY 2017-18
School count
9
+1 (+13%) vs SY 2017-18
% White
12%
was 13%
% Hispanic
44%
was 36%
% Black
30%
was 36%
% Asian
10%
was 11%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Benjamin Franklin Middle SchoolMiddle05-08463
James Russell Lowell Elementary SchoolElementaryKG-04320
John Greenleaf Whittier Elementary SchoolElementaryKG-04361
Nathaniel Hawthorne Elementary SchoolElementaryKG-04334
Teaneck Community Charter schoolElementaryKG-08377
Teaneck High SchoolHigh09-121,244
Theodora Smiley Lacey Elementary SchoolElementaryPK-KG115
Thomas Jefferson Middle SchoolMiddle05-08510
William Cullen Bryant SchoolElementaryPK-KG283

About Teaneck

Teaneck, New Jersey is home to 9 public schools, with combined enrollment of approximately 4,007 students. By school count, it is a moderately sized city.

In terms of grade levels, the city spans 6 elementary, 2 middle, and 1 high.

Per-campus enrollment runs near 445, lower than the state mean of about 540.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment stayed largely flat: 3,913 students in SY 2017-18 versus 4,007 in SY 2024-25. The school count climbed from 8 to 9 across the same 7-year window. On the demographic side, Hispanic enrollment moved from 36% to 44% over the same window.

Within the allk12 community for this area, the community for Teaneck discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many public schools are in Teaneck?
Teaneck, New Jersey has 9 public K-12 schools serving approximately 4,007 students.
How many elementary, middle, and high schools are in Teaneck?
Teaneck has 6 elementary, 2 middle, 1 high public schools.
What is the largest public school in Teaneck?
Teaneck High School is the largest public school in Teaneck by enrollment, with approximately 1,244 students.
What school districts serve Teaneck?
Teaneck is served by 2 public school districts, including Teaneck School District, Teaneck Community Charter School.
What grade levels do public schools in Teaneck cover?
Public schools in Teaneck serve students from pre-K through grade 12.
Are there charter schools in Teaneck?
1 of the 9 public schools in Teaneck are charter schools.