Home

Princeton Public School District

Teaching Jobs in Princeton Public School District, Minnesota

Princeton, MNMille Lacs County

6Open Positions
3,291Students
12Schools
Mille LacsCounty

Princeton Public School District is a public school district in Princeton, Minnesota. Princeton Public School District serves about 3,291 students across 12 schools. Princeton Public School District currently has 6 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 Princeton Public School DistrictEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
6 matching

Coach - Head Track & Field Coach- Princeton High School

High School (9-12)Full-Time
Full-Time · 3w ago

Coach- Assistant Track & Field Coach (boys & Girls) - Princeton High School

High School (9-12)Full-Time
Full-Time · 3w ago

Coach- Fall Play Director - Princeton High School

ArtsHigh School (9-12)Full-Time
Full-Time · 3w ago

District Licensed School Nurse - LSN - Princeton Public Schools

All GradesFull-Time
Full-Time · 3w ago

Special Education Teacher - Transition Program - Princeton Public Schools

Special EducationAll GradesFull-Time
Full-Time · 3w ago

Special Education Teacher - EBD/ASD Setting I & II - Princeton Primary School (grades K-2)

Special EducationElementary (K-5)Full-Time
Full-Time · Listed Apr 29, 2026

About Princeton Public School District

PrincetonMille Lacs CountyMN

3,291Students
12Schools
1:16.9Student-Teacher
Navigated to Home