6 schools in Rochester School District
Whether you are tracking a high school, middle school, or elementary campus, Rochester School District's 6 public K-12 schools collectively enroll about 2,175 students (2 elementary, 1 middle, and 2 high).
7-year change in Rochester School District
SY 2017-18 vs SY 2024-25| Name | City | Level | Grades | Enrollment |
|---|---|---|---|---|
| Rochester High School | Rochester | High | 09-12 | 608 |
| Rochester Middle School | Rochester | Middle | 06-08 | 535 |
| Grand Mound Elementary | Rochester | Elementary | 03-05 | 507 |
| Rochester Primary School | Rochester | Elementary | PK-02 | 488 |
| H.e.a.r.t. High School | Rochester | High | 09-12 | 37 |
| Rochester Virtual Academy | Rochester | Combined | M-M | · |
About Rochester School District
Across 6 schools, Rochester School District teaches about 2,175 students in Washington. By footprint it is a compact district.
For a sense of the school types, Rochester School District covers 2 elementary, 1 middle, 2 high schools, and 1 combined or other.
On a per-school basis, Rochester School District runs about 363 students per campus, 19% below the state mean of roughly 446.
Five-year track record. Across the same 7-year window, public-school enrollment fell 6%: 2,326 students in SY 2017-18 versus 2,175 in SY 2024-25. The Hispanic share of public-school enrollment rose from 22% to 31%.
On allk12, the community for Rochester School District discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.