117 schools in Rochester
Rochester, New York reports 117 public K-12 schools to NCES, totaling roughly 60,512 students (72 elementary, 17 middle, and 22 high).
7-year change in Rochester
SY 2017-18 vs SY 2024-25About Rochester
Across Rochester, New York, 117 public schools educates about 60,512 students between them.
On the level-by-level breakdown, the city consists of 72 elementary, 17 middle, 22 high, and 6 other.
Over the past 7-year window. Total public-school enrollment in Rochester has decreased 7% since SY 2017-18, moving from about 60,681 students to 56,151. The school count fell from 112 to 105 across the same 7-year window. Demographically, the White share of enrollment decreased from 33% to 29%.
On allk12, the community for Rochester discusses school events, board meetings, and seasonal calendars. Discussions cut across districts, schools, and grade levels.