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

6 schools in Rochester

Indiana · Public K-12

Across 6 public schools, Rochester (Indiana) serves approximately 2,409 K-12 students across 3 elementary, 1 middle, and 2 high.

7-year change in Rochester

SY 2017-18 vs SY 2024-25
Total enrollment
2,409
+619 (+35%) vs SY 2017-18
School count
6
+2 (+50%) vs SY 2017-18
% White
89%
was 89%
% Hispanic
6%
was 6%
% Black
1%
was 1%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Caston Elementary SchoolElementaryKG-05381
Caston Jr-Sr High SchoolHigh06-12435
Columbia Elementary SchoolElementaryPK-01325
George M Riddle Elementary SchoolElementary02-04348
Rochester Community High SchoolHigh08-12567
Rochester Community Middle SchoolMiddle05-07353

About Rochester

Public education in Rochester, Indiana runs across 6 schools that educates roughly 2,409 students. By footprint, Rochester sits in the medium-population bracket.

On the level-by-level breakdown, the city is built around 3 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 402, meaningfully below the state mean of about 549.

Looking at the last 7 years. Combined enrollment now sits at 2,409 students, expanded 35% from the 1,790 reported in SY 2017-18. The school count climbed from 4 to 6 across the same 7-year window.

On this page, the community for Rochester 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 public schools are in Rochester?
Rochester, Indiana has 6 public K-12 schools serving approximately 2,409 students.
How many elementary, middle, and high schools are in Rochester?
Rochester has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Rochester?
Rochester Community High School is the largest public school in Rochester by enrollment, with approximately 567 students.
What school districts serve Rochester?
Rochester is served by 2 public school districts, including Caston School Corporation, Rochester Community School Corp.
What grade levels do public schools in Rochester cover?
Public schools in Rochester serve students from pre-K through grade 12.