Skip to content

Our Rochester Public Schools

Rochester Public Schools, located in Rochester, Minnesota, has the seventh largest enrollment in Minnesota and covers 218 square miles of Olmsted County and extends into Wabasha County. The district’s pre-kindergarten through grade 12 program serves approximately 17,500 students. The district also offers various alternative schools and six districtwide programs. Rochester Public Schools' educational program is designed to reach all students. Select a school or program below to learn more.

Elementary Schools

Middle Schools

High Schools

Additional Learning Options