← Home
Portland Public Schools
Teaching Jobs in Portland Public Schools, Maine
Portland, MECumberland County
74Open 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 74 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 jobsSchool Counselor - Deering High School
Special Education Teacher, Functional Life Skills - Deering High
Grade 8 ESOL Teacher - King Middle
High School Science Teacher - Deering High
Special Education Teacher, K-2 Behavioral And Social-emotional Support - Reiche Community School
Classroom Teacher (grade 4 Or 5) - Multiple Positions At Talbot Community School
Ed Tech III, Early Literacy - Multiple Openings At Reiche Community School
Ed Tech III, Early Literacy -talbot Community School
Elementary Dedicated Building Substitute (full Time) - Multiple Openings At East End Community School
About Portland Public Schools
PortlandCumberland CountyME
6,555Students
17Schools
1:10.8Student-Teacher