← Home
Rochester Public School District
Teaching Jobs in Rochester Public School District, Minnesota
Rochester, MNOlmsted County
35Open Positions
17,171Students
47Schools
OlmstedCounty
Rochester Public School District is a public school district in Rochester, Minnesota. Rochester Public School District serves about 17,171 students across 47 schools. Rochester Public School District currently has 35 open positions — browse every role below and apply straight through the district's own hiring page, with no recruiters or paywalls in between. Listings refresh daily, so new postings appear as soon as the district publishes them.
Teacher salary guide for Rochester Public School DistrictEstimated pay ranges and how they compare statewide.Current Openings
Browse all jobsSpecialized (security) Education Support Professional (ESP)
Advanced Learning Specialist
English Learner Teacher 2026-2027
Family & Consumer Science (FACS) Teacher
Grade 2 Teacher (january - June)
Information Technology Teacher
Law Enforcement Teacher
Medical Careers Teacher
Secondary Interventionist
About Rochester Public School District
RochesterOlmsted CountyMN
17,171Students
47Schools