32 schools in Reading
Public K-12 education in Reading runs across 32 schools, enrolling approximately 25,394 students, averaging 794 per campus.
7-year change in Reading
SY 2017-18 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 7-year window, public-school enrollment climbed 6%: 23,925 students in SY 2017-18 versus 25,394 in SY 2024-25. Over that span, Reading added 3 schools, going from 29 to 32.
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.