Substitute Teacher Salaries in Shrewsbury, MA

Salary estimated from 31 employees, users, and past and present job advertisements on Indeed in the past 24 months. Last updated: December 15, 2017
Average in Shrewsbury, MA
$167 per day
56% Above national average
  • Most Reported
$60.00
$400
Salary Distribution

How much does a Substitute Teacher make in Shrewsbury, MA?

The average salary for a Substitute Teacher is $167 per day in Shrewsbury, MA, which is 56% above the national average. Salary estimates are based on 31 salaries submitted anonymously to Indeed by Substitute Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 24 months. The typical tenure for a Substitute Teacher is 1-3 years.
Substitute Teacher salaries by company in Shrewsbury, MA
CompanyAverage salary
$171 per day
Substitute Teacher salaries by location
CityAverage salary
$99.40 per day
$172 per day
$101 per day
$102 per day
$102 per day

Substitute Teacher job openings

Substitute Teachers - All Grade Levels
Ashland Public Schools
Ashland, MA
Permanent Substitute
Southern Worcester Cty Educational Collaborative
Dudley, MA
Teacher of Elementary Education - Grade 1, extended employment substitute
Dudley-Charlton Regional School District
Charlton, MA
Substitute Teacher Marlborough Public Schools
Marlborough Public Schools
Marlborough, MA
Substitute Teacher Marlborough Public Schools
Marlborough Public Schools
Marlborough, MA
Substitute Teacher Marlborough Public Schools
Marlborough Public Schools
Marlborough, MA
Substitute Teacher jobs in Shrewsbury, MA