← Home
Portland Public Schools
Teaching Jobs in Portland Public Schools, Maine
Portland, MECumberland County
46Open Positions
6,555Students
17Schools
CumberlandCounty
Portland Public Schools is a public school district in Portland, Maine. Portland Public Schools serves about 6,555 students across 17 schools. Portland Public Schools currently has 46 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 Portland Public SchoolsEstimated pay ranges and how they compare statewide.Current Openings
Browse all jobsDedicated Building Sub (full Time) - Moore Middle School
Long Term Substitute Teacher, 2nd/3rd And 4th/5th - Two Positions At Peaks Island Elementary
Pre-k Special Education Teacher Leader
Special Education Ed Tech III, Functional Academics - King Middle
Bus Driver Trainer, Full Year
Bus Driver, School Year
Maintenance Mechanic - District Wide
Co-curricular And Athletic Director - Deering High
Long-term Substitute Special Education Teacher, Resource Room - Deering High
About Portland Public Schools
PortlandCumberland CountyME
6,555Students
17Schools
1:10.8Student-Teacher