11 schools in Rochester School District
From elementary through high school, Rochester School District runs 11 public K-12 campuses (7 elementary, 1 middle, and 2 high), with combined enrollment of about 3,778.
7-year change in Rochester School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Spaulding High School | Rochester | High | 09-12 | 1,298 |
| Rochester Middle School | Rochester | Middle | 06-08 | 803 |
| Chamberlain Street School | Rochester | Elementary | KG-05 | 316 |
| McClelland School | Rochester | Elementary | KG-05 | 310 |
| East Rochester School | E. Rochester | Elementary | PK-05 | 300 |
| William Allen School | Rochester | Elementary | KG-05 | 280 |
| Gonic School | Gonic | Elementary | KG-05 | 211 |
| Maple Street Magnet School | Rochester | Elementary | KG-05 | 114 |
| Bud Carlson Academy | Rochester | High | 09-12 | 96 |
| School Street School | Rochester | Elementary | KG-04 | 50 |
| Nancy Loud School | E. Rochester | Combined | M-M | · |
About Rochester School District
Rochester School District administers 11 public schools across New Hampshire, collectively teacheing roughly 3,778 students.
For a sense of the school types, Rochester School District spans 7 elementary, 1 middle, 2 high schools, and 1 combined or other.
Over the past 7-year window. Combined enrollment now sits at 3,778 students, fell 11% from the 4,224 reported in SY 2017-18. Over that span, Rochester School District shed 1 school, going from 11 to 10. On the demographic side, White enrollment moved from 90% to 87% over the same window.
On this page, the community for Rochester School District discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.