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

5 schools in North Reading

Massachusetts · Public K-12

North Reading's public-school count of 5 reflects a system enrolling about 2,327 students inside Massachusetts, broken out as 3 elementary, 1 middle, and 1 high.

7-year change in North Reading

SY 2017-18 vs SY 2024-25
Total enrollment
2,327
-164 (-7%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
85%
was 89%
% Hispanic
5%
was 3%
% Black
1%
was 1%
% Asian
6%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
E Ethel Little SchoolElementaryPK-05303
J Turner HoodElementaryPK-05416
L D BatchelderElementaryKG-05462
North Reading HighHigh09-12652
North Reading MiddleMiddle06-08494

About North Reading

Public education in North Reading, Massachusetts runs across 5 schools that enrolls roughly 2,327 students. By footprint, North Reading sits in the low-population bracket.

Looking at the level breakdown, the city comprises 3 elementary, 1 middle, and 1 high.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment fell 7%: 2,491 students in SY 2017-18 versus 2,327 in SY 2024-25. The White share of public-school enrollment contracted from 89% to 85%.

In the discussion threads here, the community for North Reading discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in North Reading?
North Reading, Massachusetts has 5 public K-12 schools serving approximately 2,327 students.
How many elementary, middle, and high schools are in North Reading?
North Reading has 3 elementary, 1 middle, 1 high public schools.
What is the largest public school in North Reading?
North Reading High is the largest public school in North Reading by enrollment, with approximately 652 students.
What school districts serve North Reading?
North Reading public schools are operated by North Reading.
What grade levels do public schools in North Reading cover?
Public schools in North Reading serve students from pre-K through grade 12.