Home

Rochester Public School District

Teaching Jobs in Rochester Public School District, Minnesota

Rochester, MNOlmsted County

28Open 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 28 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 jobs
28 matching

Specialized (dcd-mm) Education Support Professional (ESP)

All GradesFull-Time
Full-Time · Listed Jun 23, 2026

Intensive (ASD) Education Support Professional (ESP)

All GradesFull-Time
Full-Time · Listed Jun 3, 2026

General Elementary Education Support Professional (ESP)

Elementary (K-5)Full-Time
Full-Time · Listed Jun 2, 2026

Intensive (dcd-sp) Education Support Professional (ESP)

All GradesFull-Time
Full-Time · Listed Jun 2, 2026

Student Registration & Records Specialist

All GradesFull-Time
Full-Time · 2w ago

Intensive (EBD 1:1) Education Support Professional (ESP)

All GradesFull-Time
Full-Time · 3w ago

General Secondary Education Support Professional (ESP)

High School (9-12)Full-Time
Full-Time · Listed Jul 8, 2026

Specialized (multilingual) Educational Support Professional (ESP)

All GradesFull-Time
Full-Time · Listed Jul 8, 2026

Math Teacher

MathAll GradesFull-Time
Full-Time · Listed Jul 2, 2026

Custodian I

All GradesFull-Time
Full-Time · 1w ago

About Rochester Public School District

RochesterOlmsted CountyMN

17,171Students
47Schools
Navigated to Home