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

22 schools in Rochester Community School District

Michigan · 14,592 students · 4 cities

Rochester Community School District runs 22 public K-12 schools per the latest NCES data, with combined enrollment near 14,592 and an average school size of 663.

7-year change in Rochester Community School District

SY 2017-18 vs SY 2024-25
Total enrollment
14,496
-547 (-4%) vs SY 2017-18
School count
21
-1 (-5%) vs SY 2017-18
% White
67%
was 74%
% Hispanic
8%
was 6%
% Black
3%
was 4%
% Asian
17%
was 13%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameCityLevelGradesEnrollment
Rochester High SchoolRochester HillsHigh07-121,682
Rochester Adams High SchoolRochester HillsHigh07-121,521
Stoney Creek High SchoolRochester HillsHigh06-121,478
Hart Middle SchoolRochester HillsHigh06-12999
Van Hoosen Middle SchoolRochester HillsHigh06-12906
West Middle SchoolRochester HillsHigh06-12784
Reuther Middle SchoolRochester HillsHigh06-12706
Delta Kelly Elementary SchoolOaklandElementaryPK-05643
Hampton Elementary SchoolRochester HillsElementaryPK-05567
Baldwin Elementary SchoolRochesterElementaryPK-05534
Long Meadow Elementary SchoolRochester HillsElementaryPK-05528
Hugger Elementary SchoolRochesterElementaryPK-05512
North Hill Elementary SchoolRochester HillsElementaryPK-05512
Musson Elementary SchoolRochester HillsElementaryPK-05505
Hamlin Elementary SchoolRochester HillsElementaryPK-05450
McGregor Elementary SchoolRochesterElementaryPK-05443
Brooklands Elementary SchoolRochester HillsElementaryPK-05442
Meadow Brook Elementary SchoolRochester HillsElementaryPK-05428
University Hills Elem SchoolRochester HillsElementaryPK-05379
Brewster Elementary SchoolRochester HillsElementaryPK-05377
John M Schultz Educational CampusRochester HillsHigh09-12100
Rochester Community Schools Virtual CampusRochester HlsCombinedKG-1296

About Rochester Community School District

Rochester Community School District is a small Michigan school district running 22 campuses with combined enrollment near 14,592.

On the school-mix side, Rochester Community School District is made up of 13 elementary, 8 high schools, and 1 combined or other.

Average enrollment per school in Rochester Community School District is about 663, higher than the Michigan average of roughly 406.

Over the past 7-year window. Across the same 7-year window, public-school enrollment fell 4%: 15,043 students in SY 2017-18 versus 14,496 in SY 2024-25. Over that span, Rochester Community School District closed 1 school, going from 22 to 21. On the demographic side, White enrollment moved from 74% to 67% over the same window.

Within the allk12 community for this area, the community for Rochester Community School District discusses open enrollment windows, redistricting talk, and busing logistics. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools does Rochester Community School District run?
Rochester Community School District has 22 public schools with a combined enrollment of about 14,592 students in Michigan.
What is the mix of elementary, middle, and high schools in Rochester Community School District?
Rochester Community School District includes 13 elementary, 8 high, 1 combined-grade schools.
What is the largest school in Rochester Community School District?
Rochester High School is the largest public school in Rochester Community School District by enrollment, with approximately 1,682 students.
What grade levels does Rochester Community School District serve?
Rochester Community School District schools serve students from pre-K through grade 12, across 22 campuses.
What cities does Rochester Community School District serve?
Rochester Community School District operates schools in Rochester Hills, Oakland, Rochester, Rochester Hls across Michigan.