Sign In Register

Schools in Rochester, NH

Public schools, enrollment data, student-teacher ratios, and higher education.

Rochester has 13 public schools with a total enrollment of 4,435 students and 338 teachers. There are 10 elementary, 1 middle, and 2 high schools. The average student-teacher ratio is 13.1:1.

Public Schools (13)

Source: NCES 2022-23 data.

School Level Enrollment Teachers Student/Teacher
Spaulding High School High 1,301 93 14.0:1
Rochester Middle School Middle 847 66 12.8:1
Strafford School Elementary 403 37 10.9:1
McClelland School Elementary 346 24 14.4:1
Chamberlain Street School Elementary 298 27 11.0:1
East Rochester School Elementary 293 20 14.7:1
William Allen School Elementary 281 21 13.4:1
Gonic School Elementary 192 17 11.3:1
Early Childhood Learning Center Elementary 141 7 20.1:1
Maple Street Magnet School Elementary 110 7 15.7:1
Nancy Loud School Elementary 81 6 13.5:1
Bud Carlson Academy High 76 7 10.9:1
School Street School Elementary 66 6 11.0:1
View full profile of Rochester, NH →