32 schools in Reading
Public K-12 education in Reading runs across 32 schools, enrolling approximately 25,394 students, averaging 794 per school.
4-year change in Reading
SY 2020-21 vs SY 2024-25About Reading
Across Reading, Pennsylvania, 32 public schools serves about 25,394 students between them.
In terms of grade levels, the city consists of 18 elementary, 9 middle, and 5 high.
Average school size in Reading is around 794 students, 40% noticeably above the Pennsylvania average of about 569.
Five-year track record. Across the same 4-year window, public-school enrollment declined 3%: 26,080 students in SY 2020-21 versus 25,394 in SY 2024-25.
In the discussion threads here, the community for Reading discusses comparison threads between local schools and program reviews. Posts come from current and former families, staff, and alumni.