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

9 schools in Reading

Massachusetts · 3,836 students · 1 city

Reading's footprint covers 9 public K-12 schools with combined enrollment of about 3,836 (an average of 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
NameCityLevelGradesEnrollment
Reading Memorial HighReadingHigh09-121,094
Walter S Parker MiddleReadingMiddle06-08467
J Warren KillamReadingElementaryKG-05406
Arthur W Coolidge MiddleReadingMiddle06-08405
Joshua EatonReadingElementaryKG-05388
Alice M BarrowsReadingElementaryKG-05365
Birch MeadowReadingElementaryKG-05359
Wood End Elementary SchoolReadingElementaryKG-05236
RISE PreSchoolReadingElementaryPK-PK116

About Reading

Reading is a sparse Massachusetts school district running 9 campuses with combined enrollment near 3,836.

On the school-mix side, Reading consists of 6 elementary, 2 middle, and 1 high school.

Per-school enrollment averages around 426 in this district, lower than the Massachusetts typical of 501.

Five-year track record. Across the same 7-year window, public-school enrollment declined 9%: 4,213 students in SY 2017-18 versus 3,836 in SY 2024-25. Demographically, the White share of enrollment contracted from 88% to 83%.

In the discussion threads here, 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 public schools does Reading run?
Reading has 9 public schools with a combined enrollment of about 3,836 students in Massachusetts.
What is the mix of elementary, middle, and high schools in Reading?
Reading includes 6 elementary, 2 middle, 1 high schools.
What is the largest school in Reading?
Reading Memorial High is the largest public school in Reading by enrollment, with approximately 1,094 students.
What grade levels does Reading serve?
Reading schools serve students from pre-K through grade 12, across 9 campuses.