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 jobs
74 matching

Culture And Climate Coordinator - Portland High

All GradesFull-Time
Full-Time · 4d ago

School Counselor - Deering High School

CounselingHigh School (9-12)Full-Time
Full-Time · 4d ago

Special Education Teacher, Functional Life Skills - Deering High

Special EducationAll GradesFull-Time
Full-Time · 4d ago

Grade 8 ESOL Teacher - King Middle

Middle School (6-8)Full-Time
Full-Time · 6d ago

High School Science Teacher - Deering High

ScienceHigh School (9-12)Full-Time
Full-Time · 6d ago

Special Education Teacher, K-2 Behavioral And Social-emotional Support - Reiche Community School

Special EducationElementary (K-5)Full-Time
Full-Time · 6d ago

Classroom Teacher (grade 4 Or 5) - Multiple Positions At Talbot Community School

Elementary (K-5)Full-Time
Full-Time · 1w ago

Ed Tech III, Early Literacy - Multiple Openings At Reiche Community School

EnglishAll GradesFull-Time
Full-Time · 1w ago

Ed Tech III, Early Literacy -talbot Community School

EnglishAll GradesFull-Time
Full-Time · 1w ago

Elementary Dedicated Building Substitute (full Time) - Multiple Openings At East End Community School

Elementary (K-5)Substitute
Substitute · 1w ago

About Portland Public Schools

PortlandCumberland CountyME

6,555Students
17Schools
1:10.8Student-Teacher
Navigated to Home