Home

Saint Johnsbury School District

Teaching Jobs in Saint Johnsbury School District, Vermont

Saint Johnsbury, VTCaledonia County

3Open Positions
1,030Students
1Schools
CaledoniaCounty

Saint Johnsbury School District is a public school district in Saint Johnsbury, Vermont. Saint Johnsbury School District serves about 1,030 students across 1 school. Saint Johnsbury School District currently has 3 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 Saint Johnsbury School DistrictEstimated pay ranges and how they compare statewide.

Current Openings

Browse all jobs

Long-term Substitute Teacher For Kindergarten

ElementaryElementary (K-5)Leave Replacement
Leave Replacement · 1w ago

Middle School Math Teacher

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

Middle School Science Teacher

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

About Saint Johnsbury School District

Saint JohnsburyCaledonia CountyVT

1,030Students
1Schools
1:16.6Student-Teacher
Navigated to Home