×
Register Here to Apply for Jobs or Post Jobs. X

Middle School Job Openings in Minnesota — Search & Apply

Jobs found: 1166
2 days ago 61. Middle School East Student Council Advisor Job in St Michael, Minnesota, USA (St Michael jobs)

Education / Teaching (Middle School)

Position: Middle School East Student Council Advisor (2 positions)(2026 - 2027 School Year) - Middle School East Student Council Advisor...

Middle School East Student Council Advisor Job

Listing for: Young World Physical Education
View this Job
2 days ago 62. English Teacher, .FTE; Temporary Job in Eden Prairie, Minnesota, USA (Eden Prairie jobs)

Education / Teaching (High School, Middle School)

Position: English Teacher, .417 FTE (Temporary) - Position Type: High School Teaching/ EnglishDate Posted: 2/26/2026Location: Eden...

English Teacher, .FTE; Temporary Job

Listing for: Independent School District 272 Eden Prairie
View this Job
2 days ago 63. High School Math Teacher – Impactful Job in Fergus Falls, Minnesota, USA (Fergus Falls jobs)

Education / Teaching (High School, Middle School)

Position: Full - Time High School Math Teacher – Impactful Role - A local school district is seeking a full - time Math Teacher for the...

High School Math Teacher – Impactful Job

Listing for: Fergus Falls Public Schools
View this Job
2 days ago 64. Theatre Teacher, FTE Job in Minneapolis, Minnesota, USA (Minneapolis jobs)

Education / Teaching (High School, Middle School)

Theatre For All Teacher, 0.11 FTE - Position Type: - Teacher: - High School/Theatre Arts - Date Posted: - 2/24/2026 - Location: - Edina...

Theatre Teacher, FTE Job

Listing for: Edina, MN Public Schools
View this Job
2 days ago 65. Math Teacher Job in Delano, Minnesota, USA

Education / Teaching (High School, Middle School)

Location: Delano - Math Teacher - Position Type: - High School Teaching/Mathematics - Date Posted: - 2/27/2026 - Location: - Delano High...

Math Teacher Job

Listing for: Delano Public School District
View this Job
2 days ago 66. Business Teacher .FTE Job in Nashwauk, Minnesota, USA

Education / Teaching (Special Education Teacher, Middle School, K12, Elementary School)

Position: Business Teacher .5 FTE - Location: Nashwauk - Position Type: K - 12 Licensed Instructional / K - 12 Licensed InstructionalDate...

Business Teacher .FTE Job

Listing for: Itasca Area Schools Collaborative
View this Job
2 days ago 67. Business Teacher .FTE Job in Keewatin, Minnesota, USA

Education / Teaching (Special Education Teacher, Middle School, K12, Elementary School)

Position: Business Teacher .5 FTE - Location: Keewatin - Position Type: K - 12 Licensed Instructional / K - 12 Licensed InstructionalDate...

Business Teacher .FTE Job

Listing for: Itasca Area Schools Collaborative
View this Job
2 days ago 68. Principal, School Principal Job in Saint Cloud, Minnesota, USA (Saint Cloud jobs)

Education / Teaching (School Principal, Middle School)

Principal, Cathedral Middle & High School (Grades 6 - 12) – Catholic Community Schools (CCS) | St. Cloud, MN - Anticipated Start: - ...

Principal, School Principal Job

Listing for: Chestertonacademyofnotredame
View this Job
3 days ago 69. Chinese Immersion Long Term Sub Teacher, FTE, Dates Job in Excelsior, Minnesota, USA

Education / Teaching (Special Education Teacher, Teacher Assistant/ Paraprofessional, Middle School, Bilingual)

Position: Chinese Immersion Long Term Sub Teacher, FTE, Dates: Current - 6/11/26 - Location: Excelsior - Position Type: - Secondary...

Chinese Immersion Long Term Sub Teacher, FTE, Dates Job

Listing for: Minnetonka Public Schools
View this Job
3 days ago 70. Middle School, High School Latin teacher, Oaks Academy, MN Job in Eagan, Minnesota, USA (Eagan jobs)

Education / Teaching (Teacher Assistant/ Paraprofessional, High School, Special Education Teacher, Middle School)

Position: Middle School, High School Latin teacher, Great Oaks Academy, MN - POSITION: - Latin Teacher (Middle/High School, Grades 6 -...

Middle School, High School Latin teacher, Oaks Academy, MN Job

Listing for: The American Classical League
View this Job
Jobs found: 1166