Home

Portsmouth School District

Teaching Jobs in Portsmouth School District, New Hampshire

Portsmouth, NHRockingham County

75Open Positions
2,436Students
6Schools
RockinghamCounty

Portsmouth School District is a public school district in Portsmouth, New Hampshire. Portsmouth School District serves about 2,436 students across 6 schools. Portsmouth School District currently has 75 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 Portsmouth School DistrictEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs
75 matching

Administrative Assistant/Secretary At Robert J. Lister Academy

All GradesFull-Time
Full-Time · 6d ago

Dondero Long Term Fifth Grade Substitute Teacher

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

PHS - Student Services Coordinator

All GradesFull-Time
Full-Time · 1w ago

PHS World Language Teacher- Multilingual (french, Italian And/Or Spanish)

World LanguagesAll GradesFull-Time
Full-Time · 1w ago

Portsmouth High School Girls Freshman Soccer

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

Portsmouth Middle School Boys Varsity Soccer

Middle School (6-8)Full-Time
Full-Time · 1w ago

Portsmouth Middle School Girls Lacrosse

Middle School (6-8)Full-Time
Full-Time · 1w ago

Portsmouth Middle School JV Baseball

Middle School (6-8)Full-Time
Full-Time · 1w ago

Portsmouth Middle School Varsity Baseball

Middle School (6-8)Full-Time
Full-Time · 1w ago

PEEP Paraeducator

All GradesFull-Time
Full-Time · 2w ago

About Portsmouth School District

PortsmouthRockingham CountyNH

2,436Students
6Schools
1:10.2Student-Teacher
Navigated to Home