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

9 schools in Reading

Massachusetts · Public K-12

Inside Reading (Massachusetts), 9 public K-12 schools enroll roughly 3,836 students, averaging 426 per campus.

7-year change in Reading

SY 2017-18 vs SY 2024-25
Total enrollment
3,836
-377 (-9%) vs SY 2017-18
School count
9
0 (0%) vs SY 2017-18
% White
83%
was 88%
% Hispanic
5%
was 2%
% Black
4%
was 3%
% Asian
5%
was 5%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alice M BarrowsElementaryKG-05365
Arthur W Coolidge MiddleMiddle06-08405
Birch MeadowElementaryKG-05359
J Warren KillamElementaryKG-05406
Joshua EatonElementaryKG-05388
Reading Memorial HighHigh09-121,094
RISE PreSchoolElementaryPK-PK116
Walter S Parker MiddleMiddle06-08467
Wood End Elementary SchoolElementaryKG-05236

About Reading

Public education in Reading, Massachusetts runs across 9 schools that teaches roughly 3,836 students. By footprint, Reading sits in the moderately sized bracket.

On the level-by-level breakdown, the city covers 6 elementary, 2 middle, and 1 high.

Per-campus enrollment runs near 426, below the state mean of about 501.

Five-year track record. Total public-school enrollment in Reading has fell 9% since SY 2017-18, moving from about 4,213 students to 3,836. Demographically, the White share of enrollment shrank from 88% to 83%.

On allk12, the community for Reading discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Reading, Massachusetts?
There are 9 public K-12 schools in Reading, with a combined enrollment of about 3,836.
How many elementary, middle, and high schools are in Reading?
Reading has 6 elementary, 2 middle, 1 high public schools.
What is the largest public school in Reading?
Reading Memorial High is the largest public school in Reading by enrollment, with approximately 1,094 students.
What school districts serve Reading?
Reading public schools are operated by Reading.
What grade levels do public schools in Reading cover?
Public schools in Reading serve students from pre-K through grade 12.