SOC 25-2031 · Massachusetts

Secondary School Teachers, Except Special and Career/Technical Education Salary in Massachusetts

Secondary school teachers (except special and career/technical education) in Massachusetts earn the most in Barnstable (average $93,700 a year) and the least in Amherst ($76,720), across the 6 Massachusetts metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $90,270 and the median at $95,260 for 28,460 workers. The U.S. average for this job is $76,320.

$94Khighest: Barnstable
$77Klowest: Amherst
27,910jobs in these metros
6metro areas
Advertisement

Secondary School Teachers, Except Special and Career/Technical Education average salary by city in Massachusetts

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Barnstable$93,700$101,120$80,130$70,38398
Boston$92,430$98,850$78,620$69,553108
Worcester$85,250$87,050$74,880$64,861103
Springfield$79,100$79,760$62,590$60,84296
Pittsfield$78,340$78,980$61,720$60,34595
Amherst$76,720$81,660$63,640$59,287100

*Average salary after federal and state taxes for a single filer; Massachusetts Paid Family and Medical Leave premiums are not included. Cost of living: BEA price parity, U.S. = 100.

Secondary School Teachers, Except Special and Career/Technical Education salary in other states

Secondary School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Massachusetts

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.