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

117 schools in Rochester

New York · Public K-12

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-25
Total enrollment
56,151
-4,530 (-7%) vs SY 2017-18
School count
105
-7 (-6%) vs SY 2017-18
% White
29%
was 33%
% Hispanic
26%
was 21%
% Black
35%
was 39%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
SCHOOL 53 MONTESSORI ACADEMYElementaryPK-06306
SCHOOL 54-FLOWER CITY COMMUNITY SCHOOLElementaryPK-06325
SCHOOL 58-WORLD OF INQUIRY SCHOOLCombinedPK-12896
SCHOOL 7-VIRGIL GRISSOMElementaryPK-06486
SCHOOL 8-ROBERTO CLEMENTEElementaryPK-06436
SCHOOL 9-DR MARTIN LUTHER KING JRElementaryPK-06614
SCHOOL OF THE ARTSHigh07-121,065
SCHOOL WITHOUT WALLSHigh09-12258
SENECA SCHOOLElementaryKG-03166
SOUTHLAWN SCHOOLElementaryKG-03235
THURGOOD MARSHALL MIDDLE SCHOOLMiddle07-08325
TWELVE CORNERS MIDDLE SCHOOLMiddle06-08759
UNIVERSITY PREPARATORY CHARTER SCHOOL FOR YOUNG MENHigh06-12514
URBAN CHOICE CHARTER SCHOOLCombinedM-M·
VERTUS CHARTER SCHOOLHigh09-12348
WALT DISNEY SCHOOLElementaryKG-05416
YOUNG WOMEN'S COLLEGE PREP CSHigh07-12356

About 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.

Frequently asked questions

How many K-12 schools are in Rochester, New York?
There are 117 public K-12 schools in Rochester, with a combined enrollment of about 60,512.
How many elementary, middle, and high schools are in Rochester?
Rochester has 72 elementary, 17 middle, 22 high, 6 combined-grade public schools.
What is the largest public school in Rochester?
ROCHESTER PREP CHARTER SCHOOL 1 is the largest public school in Rochester by enrollment, with approximately 1,405 students.
What school districts serve Rochester?
Rochester is served by 28 public school districts, including EUGENIO MARIA DE HOSTOS CHARTER SCHOOL, ROCHESTER ACADEMY CHARTER SCHOOL, ROCHESTER ACADEMY OF SCIENCE CHARTER SCHOOL, ROCHESTER PREP CHARTER SCHOOL 1, ROCHESTER CITY SCHOOL DISTRICT and 23 others.
What grade levels do public schools in Rochester cover?
Public schools in Rochester serve students from pre-K through grade 12.
Are there charter schools in Rochester?
18 of the 117 public schools in Rochester are charter schools.

Rochester school rankings

Largest schoolsAll rankings →