The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Rochester School District

Washington · 2,175 students · 1 city

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
Total enrollment
2,175
-151 (-6%) vs SY 2017-18
School count
5
0 (0%) vs SY 2017-18
% White
58%
was 67%
% Hispanic
31%
was 22%
% Black
0%
was 1%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Rochester High SchoolRochesterHigh09-12608
Rochester Middle SchoolRochesterMiddle06-08535
Grand Mound ElementaryRochesterElementary03-05507
Rochester Primary SchoolRochesterElementaryPK-02488
H.e.a.r.t. High SchoolRochesterHigh09-1237
Rochester Virtual AcademyRochesterCombinedM-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.

Frequently asked questions

How many schools are in Rochester School District?
Rochester School District operates 6 public K-12 schools in Washington, serving approximately 2,175 students.
What is the mix of elementary, middle, and high schools in Rochester School District?
Rochester School District includes 2 elementary, 1 middle, 2 high, 1 combined-grade schools.
What is the largest school in Rochester School District?
Rochester High School is the largest public school in Rochester School District by enrollment, with approximately 608 students.
What grade levels does Rochester School District serve?
Rochester School District schools serve students from pre-K through grade 12, across 6 campuses.