9 schools in Reading
Reading's footprint covers 9 public K-12 schools with combined enrollment of about 3,836 (an average of 426 per school).
4-year change in Reading
SY 2020-21 vs SY 2024-25How Reading ranks
Among districts| Measure | This district | In Massachusetts | In the US |
|---|---|---|---|
| Enrollment ranked largest first | 3,836 | #63 of 231 | #2,536 of 9,234 |
| Number of schools ranked most first | 9 | #43 of 231 | N/A |
| Students per teacher ranked fewest first | 11.9:1 | #121 of 231 | #1,935 of 9,044 |
| Diversity index ranked most diverse first | 30.5% | #160 of 206 | #4,773 of 6,853 |
Inside Reading
Since 2017-18, the 9 district schools that reported both years went from 4,213 to 3,836 students (down 9%) and from 306 to 323 full-time teachers (up 6%), as of 2024-25.
| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Reading Memorial High | Reading | High | 09-12 | 1,094 |
| Walter S Parker Middle | Reading | Middle | 06-08 | 467 |
| J Warren Killam | Reading | Elementary | KG-05 | 406 |
| Arthur W Coolidge Middle | Reading | Middle | 06-08 | 405 |
| Joshua Eaton | Reading | Elementary | KG-05 | 388 |
| Alice M Barrows | Reading | Elementary | KG-05 | 365 |
| Birch Meadow | Reading | Elementary | KG-05 | 359 |
| Wood End Elementary School | Reading | Elementary | KG-05 | 236 |
| RISE PreSchool | Reading | Elementary | PK-PK | 116 |
About Reading
Reading is a sparse Massachusetts school district running 9 schools 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 4-year window, public-school enrollment declined 3%: 3,951 students in SY 2020-21 versus 3,836 in SY 2024-25.
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.