Step&Lane
Home › States › Massachusetts

Massachusetts · districts and schedules

Massachusetts teacher salary schedules

Every Massachusetts district in the NCES directory, with enrollment, and the salary schedules indexed for it. Districts marked "not yet indexed" publish their schedules on their own sites; this index only lists grids it has parsed from a source document.

Rankings from the parsed grids

Full ranking: highest paying school districts in Massachusetts.

Highest starting bachelor's salary

DistrictStartingColumnEnrollment
1. Bedford$67,069B2,559
2. Andover$65,194B5,448
3. Cape Cod Regional Vocational Technical$65,165Level I663
4. Boston Public Schools$64,432Bachelor45,742
5. Lowell Public Schools$63,158BA14,273
6. Randolph$62,443B2,685
7. Worcester Public Schools$61,410BACH24,350
8. Concord-Carlisle$60,927Bachelor1,230
9. Shrewsbury$60,171B5,921
10. Upper Cape Cod Regional Vocational Technical$58,991Provisional826
11. Dartmouth$58,813B3,351
12. Brockton Public Schools$58,5521 B.A.14,954
13. Leicester$58,066B* CVTE 11,322
14. Lynn Public Schools$57,650Bachelors or Equiv. (1000)16,022
15. Plympton$56,882B253

Highest top-of-schedule cell

DistrictTop cellColumnEnrollment
1. Concord-Carlisle$147,589Doctor1,230
2. Concord$135,065Doctor1,971
3. Masconomet$134,422DOC*1,535
4. Andover$132,981DR5,448
5. Lowell Public Schools$132,003Doctorate14,273
6. Boston Public Schools$128,913Doctorate45,742
7. Hopkinton$127,834M+604,187
8. Bedford$127,066M+70 / CAGS / DMA / PHD2,559
9. Brockton Public Schools$125,3389 DOCTOR14,954
10. Bridgewater-Raynham$122,063M+75-EDD5,582
11. Cohasset$119,324MX2/CAGS/DOC1,406
12. Shrewsbury$118,262M-605,921
13. Worcester Public Schools$117,270DOC24,350
14. Randolph$116,689DR2,685
15. Maynard$114,964DOCTORATE1,201

Fewest steps to the top cell

DistrictSteps to topColumnEnrollment
1. Boston Public Schools9Doctorate45,742
2. Worcester Public Schools9DOC24,350
3. Cape Cod Regional Vocational Technical10Page - 45 - Level VII663
4. Shrewsbury11M-605,921
5. Randolph11DR2,685
6. Triton11Doctorate2,155
7. Dartmouth11M+60/Doctoral3,351
8. Andover12DR5,448
9. Bedford12M+70 / CAGS / DMA / PHD2,559
10. Northampton12DOC2,495
11. Hull12MASTERS+30755
12. Arlington12MA+60 DOC5,997
13. Lynn Public Schools12Doctorate (1035)16,022
14. Plympton12CAGS253
15. Leicester12M+60 CVTE 31,322

All 323 Massachusetts districts (NCES 2023-24)

DistrictEnrollmentIndexed scheduleLowest cell
Boston
Roxbury
45,742Traditional teacher salary schedule (2023-24) 2023-24$64,432
Worcester
Worcester
24,350Teachers salary schedule (2025-26) 2025-26$61,410
Springfield
Springfield
23,693Academic teacher salary scale (2026-27) 2026-27$56,450
Lynn
Lynn
16,022Basic salary schedule (2026-27) 2026-27$57,650
Brockton
Brockton
14,954Educator salary schedule (2026-27) 2026-27$58,552
Lowell
Lowell
14,273Teachers salary schedule (2026-27) 2026-27$63,158
Lawrence
Lawrence
13,008schedule not yet indexed–
New Bedford
New Bedford
12,488No step grid: The most recent teacher agreement on file for this district dates from 2016-17. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Newton
Newtonville
11,752schedule not yet indexed–
Fall River
Fall River
10,656schedule not yet indexed–
Quincy
Quincy
9,695schedule not yet indexed–
Framingham
Framingham
9,134schedule not yet indexed–
Taunton
Taunton
8,018No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Haverhill
Haverhill
7,882schedule not yet indexed–
Everett
Everett
7,345schedule not yet indexed–
Revere
Revere
7,344schedule not yet indexed–
Plymouth
Plymouth
7,055schedule not yet indexed–
Brookline
Brookline
7,039schedule not yet indexed–
Cambridge
Cambridge
6,915schedule not yet indexed–
Chicopee
Chicopee
6,807schedule not yet indexed–
Lexington
Lexington
6,805No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wachusett
Jefferson
6,676schedule not yet indexed–
Methuen
Methuen
6,532schedule not yet indexed–
Malden
Malden
6,282schedule not yet indexed–
Chelsea
Chelsea
6,148schedule not yet indexed–
Attleboro
Attleboro
6,057schedule not yet indexed–
Leominster
Leominster
6,012schedule not yet indexed–
Arlington
Arlington
5,997Teacher salary schedule, 2023-24 2023-24$55,500
Shrewsbury
Shrewsbury
5,921Teacher salary schedule, 2026-27 2026-27$60,171
Peabody
Peabody
5,832No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Waltham
Waltham
5,709schedule not yet indexed–
Weymouth
Weymouth
5,641schedule not yet indexed–
Bridgewater-Raynham
Bridgewater
5,582Teacher salary schedule, 2026-27 2026-27$54,316
Needham
Needham
5,541No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Andover
Andover
5,448Teacher salary schedule, 2026-27 2026-27$65,194
Natick
Natick
5,303schedule not yet indexed–
Braintree
Braintree
5,237No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Chelmsford
Chelmsford
5,130No step grid: The most recent teacher agreement on file for this district dates from 2014-15. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Fitchburg
Fitchburg
5,124schedule not yet indexed–
Acton-Boxborough
Acton
5,099schedule not yet indexed–
Somerville
Somerville
4,927No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Billerica
Billerica
4,901schedule not yet indexed–
Holyoke
Holyoke
4,898schedule not yet indexed–
Pittsfield
Pittsfield
4,876schedule not yet indexed–
Barnstable
Hyannis
4,817schedule not yet indexed–
Westfield
Westfield
4,808No step grid: The most recent teacher agreement on file for this district dates from 2015-16. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Marlborough
Marlborough
4,729No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Franklin
Franklin
4,680No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Beverly
Beverly
4,502schedule not yet indexed–
North Andover
North Andover
4,463schedule not yet indexed–
Westford
Westford
4,451No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Belmont
Belmont
4,424Teacher salary schedule, 2023-24 2023-24$55,624
Woburn
Woburn
4,424No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Milford
Milford
4,413schedule not yet indexed–
Winchester
Winchester
4,331schedule not yet indexed–
Milton
Milton
4,320No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Hopkinton
Hopkinton
4,187Teacher salary schedule, 2026-27 2026-27$53,917
Medford
Medford
4,134No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wellesley
Wellesley
4,101schedule not yet indexed–
West Springfield
West Springfield
3,966schedule not yet indexed–
North Attleborough
North Attleborough
3,920schedule not yet indexed–
Melrose
Melrose
3,892schedule not yet indexed–
Westborough
Westborough
3,887schedule not yet indexed–
Reading
Reading
3,850schedule not yet indexed–
Salem
Salem
3,811Teacher salary schedule, 2025-26 2025-26$56,773
Hingham
Hingham
3,707No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Stoughton
Stoughton
3,686schedule not yet indexed–
Marshfield
Marshfield
3,672schedule not yet indexed–
Walpole
Walpole
3,633schedule not yet indexed–
Norwood
Norwood
3,545schedule not yet indexed–
Dracut
Dracut
3,543schedule not yet indexed–
Burlington
Burlington
3,525No step grid: The most recent teacher agreement on file for this district dates from 2016-17. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Agawam
Feeding Hills
3,504schedule not yet indexed–
Whitman-Hanson
Whitman
3,483schedule not yet indexed–
Sharon
Sharon
3,436schedule not yet indexed–
Dudley-Charlton Reg
Dudley
3,432schedule not yet indexed–
Easton
North Easton
3,401schedule not yet indexed–
Mansfield
Mansfield
3,371schedule not yet indexed–
Wakefield
Wakefield
3,365schedule not yet indexed–
Dartmouth
Dartmouth
3,351Teacher salary schedule, 2026-27 (FY27) 2026-27$58,813
Canton
Canton
3,277schedule not yet indexed–
Danvers
Danvers
3,251No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Tewksbury
Tewksbury
3,205schedule not yet indexed–
Grafton
Grafton
3,050No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Nashoba
Bolton
3,031schedule not yet indexed–
Middleborough
Middleborough
2,998schedule not yet indexed–
North Middlesex
Townsend
2,994schedule not yet indexed–
Dennis-Yarmouth
South Yarmouth
2,941No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
TEC Connections Academy Commonwealth Virtual School District
East Walpole
2,907schedule not yet indexed–
Ashland
Ashland
2,903schedule not yet indexed–
Falmouth
East Falmouth
2,892No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Westwood
Westwood
2,881No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Gloucester
Gloucester
2,862schedule not yet indexed–
Hampden-Wilbraham
Wilbraham
2,837No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Longmeadow
Longmeadow
2,773No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wilmington
Wilmington
2,760schedule not yet indexed–
Duxbury
Duxbury
2,755schedule not yet indexed–
Scituate
Scituate
2,745schedule not yet indexed–
Wayland
Wayland
2,745No step grid: The most recent teacher agreement on file for this district dates from 2013-14. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Holliston
Holliston
2,724schedule not yet indexed–
Watertown
Watertown
2,717schedule not yet indexed–
Freetown-Lakeville
Lakeville
2,700No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Dedham
Dedham
2,699schedule not yet indexed–
Randolph
Randolph
2,685Teacher salary schedule, 2025-26 2025-26$62,443
Marblehead
Marblehead
2,617schedule not yet indexed–
Saugus
Saugus
2,610schedule not yet indexed–
Hanover
Hanover
2,602schedule not yet indexed–
Bedford
Bedford
2,559Teacher salary schedule, 2026-27 2026-27$67,069
Dighton-Rehoboth
North Dighton
2,549schedule not yet indexed–
Sudbury
Sudbury
2,539No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
East Longmeadow
East Longmeadow
2,507schedule not yet indexed–
Medfield
Medfield
2,504No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Auburn
Auburn
2,499schedule not yet indexed–
Northampton
Northampton
2,495Teacher salary schedule, 2026-27 2026-27$54,176
Foxborough
Foxborough
2,485schedule not yet indexed–
Gardner
Gardner
2,472No step grid: The most recent teacher agreement on file for this district dates from 2016-17. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Pembroke
Pembroke
2,417schedule not yet indexed–
Norton
Norton
2,406No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Hudson
Hudson
2,340schedule not yet indexed–
North Reading
North Reading
2,317No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Greater Lowell Regional Vocational Technical
Tyngsborough
2,314schedule not yet indexed–
Groton-Dunstable
Groton
2,305schedule not yet indexed–
Stoneham
Stoneham
2,289No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Ashburnham-Westminster
Ashburnham
2,264No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Ludlow
Ludlow
2,258schedule not yet indexed–
Pentucket
West Newbury
2,225schedule not yet indexed–
Lynnfield
Lynnfield
2,186schedule not yet indexed–
Norwell
Norwell
2,171schedule not yet indexed–
Quabbin
Barre
2,168No step grid: The most recent teacher agreement on file for this district dates from 2022-23. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Newburyport
Newburyport
2,162schedule not yet indexed–
Medway
Medway
2,159schedule not yet indexed–
Triton
Byfield
2,155Teacher salary schedule, 2025-26 2025-26$55,116
Greater New Bedford Regional Vocational Technical
New Bedford
2,147schedule not yet indexed–
Rockland
Rockland
2,140schedule not yet indexed–
Abington
Abington
2,133schedule not yet indexed–
Sandwich
East Sandwich
2,129schedule not yet indexed–
Belchertown
Belchertown
2,081schedule not yet indexed–
Swampscott
Swampscott
2,078schedule not yet indexed–
Mendon-Upton
Mendon
2,072schedule not yet indexed–
Seekonk
Seekonk
2,061schedule not yet indexed–
Swansea
Swansea
2,049schedule not yet indexed–
Weston
Weston
2,036No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
East Bridgewater
East Bridgewater
2,008schedule not yet indexed–
Bellingham
Bellingham
1,990schedule not yet indexed–
Clinton
Clinton
1,989schedule not yet indexed–
Concord
Concord
1,971Teacher salary schedule, 2023-24 2023-24$55,757
Winthrop
Winthrop
1,965No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wareham
Wareham
1,950No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Southbridge
Southbridge
1,885schedule not yet indexed–
Northbridge
Whitinsville
1,865schedule not yet indexed–
King Philip
Norfolk
1,849schedule not yet indexed–
Amesbury
Amesbury
1,817schedule not yet indexed–
Greater Lawrence Regional Vocational Technical
Andover
1,774schedule not yet indexed–
Fairhaven
Fairhaven
1,759No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Tantasqua
Fiskdale
1,759schedule not yet indexed–
Monomoy Regional School District
Chatham
1,746schedule not yet indexed–
Essex North Shore Agricultural and Technical School District
Hathorne
1,745schedule not yet indexed–
Webster
Webster
1,699schedule not yet indexed–
Ayer Shirley School District
Ayer
1,687No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Nantucket
Nantucket
1,683schedule not yet indexed–
Littleton
Littleton
1,674schedule not yet indexed–
Hamilton-Wenham
Wenham
1,665schedule not yet indexed–
Millbury
Millbury
1,650schedule not yet indexed–
South Hadley
South Hadley
1,644No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Northborough
Southborough
1,634schedule not yet indexed–
Uxbridge
Uxbridge
1,632schedule not yet indexed–
Ipswich
Ipswich
1,604No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Somerset
Somerset
1,597schedule not yet indexed–
Southeastern Regional Vocational Technical
South Easton
1,597schedule not yet indexed–
Athol-Royalston
Athol
1,596schedule not yet indexed–
Silver Lake
Kingston
1,589schedule not yet indexed–
Lunenburg
Lunenburg
1,580schedule not yet indexed–
Bourne
Bourne
1,563schedule not yet indexed–
Central Berkshire
Dalton
1,561schedule not yet indexed–
Tyngsborough
Tyngsborough
1,542schedule not yet indexed–
Masconomet
Boxford
1,535Teacher salary schedule, 2025-26 2025-26$55,940
Westport
Westport
1,506schedule not yet indexed–
Oxford
Oxford
1,493schedule not yet indexed–
Carver
Carver
1,488schedule not yet indexed–
Lincoln-Sudbury
Sudbury
1,462schedule not yet indexed–
Narragansett
Baldwinville
1,453schedule not yet indexed–
Blackstone-Millville
Blackstone
1,450schedule not yet indexed–
Greater Fall River Regional Vocational Technical
Fall River
1,443schedule not yet indexed–
Mashpee
Mashpee
1,430schedule not yet indexed–
Montachusett Regional Vocational Technical
Fitchburg
1,428schedule not yet indexed–
Spencer-E Brookfield
Spencer
1,418schedule not yet indexed–
Greenfield
Greenfield
1,414schedule not yet indexed–
Cohasset
Cohasset
1,406Teacher salary schedule, 2023-24 2023-24$56,760
West Bridgewater
West Bridgewater
1,402schedule not yet indexed–
Easthampton
Easthampton
1,397schedule not yet indexed–
Northeast Metropolitan Regional Vocational Technical
Wakefield
1,343schedule not yet indexed–
Bristol-Plymouth Regional Vocational Technical
Taunton
1,330schedule not yet indexed–
Leicester
Leicester
1,322Teacher salary schedule, 2026-27 2026-27$58,066
Southwick-Tolland-Granville Regional School District
Southwick
1,315schedule not yet indexed–
Sutton
Sutton
1,310schedule not yet indexed–
Holbrook
Holbrook
1,309schedule not yet indexed–
Shawsheen Valley Regional Vocational Technical
Billerica
1,306schedule not yet indexed–
Southborough
Southborough
1,304schedule not yet indexed–
Whittier Regional Vocational Technical
Haverhill
1,279schedule not yet indexed–
Georgetown
Georgetown
1,262schedule not yet indexed–
Kingston
Kingston
1,261schedule not yet indexed–
Blackstone Valley Regional Vocational Technical
Upton
1,250schedule not yet indexed–
Nauset
Orleans
1,236schedule not yet indexed–
Concord-Carlisle
Concord
1,230Teacher salary schedule, 2026-27 2026-27$60,927
Winchendon
Winchendon
1,219schedule not yet indexed–
Mount Greylock
Williamstown
1,213schedule not yet indexed–
Amherst-Pelham
Amherst
1,210No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
North Adams
North Adams
1,207No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Maynard
Maynard
1,201Teacher salary schedule, 2026-27 2026-27$51,396
Manchester Essex Regional
Manchester
1,200schedule not yet indexed–
Northboro-Southboro
Southborough
1,194schedule not yet indexed–
Southern Worcester County Regional Vocational District
Charlton
1,193schedule not yet indexed–
Millis
Millis
1,186schedule not yet indexed–
Berkshire Hills
Stockbridge
1,179schedule not yet indexed–
Greater Commonwealth Virtual District
Greenfield
1,161schedule not yet indexed–
Douglas
Douglas
1,160schedule not yet indexed–
Assabet Valley Regional Vocational Technical
Marlborough
1,130schedule not yet indexed–
Ware
Ware
1,124No step grid: The most recent teacher agreement on file for this district dates from 2022-23. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Quaboag Regional
Warren
1,118schedule not yet indexed–
Berlin-Boylston
Boylston
1,112schedule not yet indexed–
Dover-Sherborn
Dover
1,105schedule not yet indexed–
Hopedale
Hopedale
1,101schedule not yet indexed–
Palmer
Palmer
1,085schedule not yet indexed–
Norfolk
Norfolk
1,041No step grid: The most recent teacher agreement on file for this district dates from 2016-17. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Old Rochester
Mattapoisett
1,041schedule not yet indexed–
Lincoln
Lincoln
1,033schedule not yet indexed–
Harvard
Harvard
1,019No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Amherst
Amherst
983No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wrentham
Wrentham
981schedule not yet indexed–
Hoosac Valley Regional
Adams
978schedule not yet indexed–
Tri-County Regional Vocational Technical
Franklin
964schedule not yet indexed–
Somerset Berkley Regional School District
Somerset
960schedule not yet indexed–
Acushnet
Acushnet
937schedule not yet indexed–
Blue Hills Regional Vocational Technical
Canton
918schedule not yet indexed–
West Boylston
West Boylston
903Teacher salary schedule, 2024-25 2024-25$50,512
Gill-Montague
Turners Falls
902schedule not yet indexed–
Sturbridge
Fiskdale
902No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
South Middlesex Regional Vocational Technical
Framingham
871schedule not yet indexed–
Berkley
Berkley
836schedule not yet indexed–
Upper Cape Cod Regional Vocational Technical
Bourne
826Teacher salary schedule, 2026-27 2026-27$58,991
Monson
Monson
807schedule not yet indexed–
Mohawk Trail
Shelburne Falls
806schedule not yet indexed–
Lenox
Lenox
783schedule not yet indexed–
Nashoba Valley Regional Vocational Technical
Westford
773schedule not yet indexed–
Boxford
Boxford
757schedule not yet indexed–
Hull
Hull
755Teacher salary schedule, 2023-24 2023-24$56,680
Gateway
Huntington
752schedule not yet indexed–
Avon
Avon
732Teacher salary schedule, 2025-26 2025-26$54,338
Middleton
Boxford
722schedule not yet indexed–
Granby
Granby
693schedule not yet indexed–
Hampshire
Westhampton
690schedule not yet indexed–
Minuteman Regional Vocational Technical
Lexington
683No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Martha's Vineyard
Vineyard Haven
681No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Rockport
Rockport
671schedule not yet indexed–
South Shore Regional Vocational Technical
Hanover
667No step grid: The most recent teacher agreement on file for this district dates from 2016-17. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Cape Cod Regional Vocational Technical
Harwich
663Teacher salary schedule, 2026-27 2026-27$65,165
Lee
Lee
646schedule not yet indexed–
Pathfinder Regional Vocational Technical
Palmer
643schedule not yet indexed–
Plainville
Plainville
635schedule not yet indexed–
Franklin County Regional Vocational Technical
Turners Falls
621No step grid: The most recent teacher agreement on file for this district dates from 2018-19. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Pioneer Valley
Northfield
616schedule not yet indexed–
Southern Berkshire
Sheffield
614schedule not yet indexed–
Topsfield
Boxford
611schedule not yet indexed–
Carlisle
Carlisle
608schedule not yet indexed–
Frontier
South Deerfield
605schedule not yet indexed–
Bristol County Agricultural
Dighton
592schedule not yet indexed–
Norfolk County Agricultural
Walpole
586schedule not yet indexed–
Northampton-Smith Vocational Agricultural
Northampton
569schedule not yet indexed–
Halifax
Kingston
549No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Old Colony Regional Vocational Technical
Rochester
549No step grid: The most recent teacher agreement on file for this district dates from 2022-23. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Orange
Orange
523schedule not yet indexed–
Northern Berkshire Regional Vocational Technical
North Adams
520schedule not yet indexed–
Ralph C Mahar
Orange
504No step grid: The most recent teacher agreement on file for this district dates from 2019-20. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Hadley
Hadley
503schedule not yet indexed–
Dover
Dover
497schedule not yet indexed–
Rochester
Mattapoisett
494No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Southampton
Southampton
471schedule not yet indexed–
Brewster
Orleans
434schedule not yet indexed–
Oak Bluffs
Vineyard Haven
419No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
North Brookfield
North Brookfield
407schedule not yet indexed–
Sherborn
Dover
401schedule not yet indexed–
Mattapoisett
Mattapoisett
400schedule not yet indexed–
Up-Island Regional
Vineyard Haven
398No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Marion
Mattapoisett
389schedule not yet indexed–
Edgartown
Vineyard Haven
386No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Hatfield
Hatfield
322No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Deerfield
South Deerfield
313Teacher salary schedule, 2024-25 2024-25$49,261
Brookfield
Fiskdale
302schedule not yet indexed–
Brimfield
Fiskdale
284schedule not yet indexed–
Tisbury
Vineyard Haven
271No step grid: The most recent teacher agreement on file for this district dates from 2021-22. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Plympton
Kingston
253Teacher salary schedule, 2023-24 2023-24$56,882
Holland
Fiskdale
226schedule not yet indexed–
Clarksburg
Clarksburg
208schedule not yet indexed–
Sunderland
South Deerfield
183Teacher salary schedule, 2024-25 2024-25$49,261
Eastham
Orleans
176schedule not yet indexed–
Richmond
Richmond
158schedule not yet indexed–
Nahant
Nahant
149No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Conway
South Deerfield
144Teacher salary schedule, 2024-25 2024-25$49,261
Leverett
Leverett
142schedule not yet indexed–
Orleans
Orleans
142schedule not yet indexed–
Chesterfield-Goshen
Chesterfield
139schedule not yet indexed–
New Salem-Wendell
New Salem
137schedule not yet indexed–
Provincetown
Provincetown
137schedule not yet indexed–
Petersham
Petersham
133schedule not yet indexed–
Farmington River Reg
Otis
129schedule not yet indexed–
Pelham
Pelham
129No step grid: The most recent teacher agreement on file for this district dates from 2020-21. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Whately
South Deerfield
125Teacher salary schedule, 2024-25 2024-25$49,261
Erving
New Salem
123schedule not yet indexed–
Williamsburg
Williamsburg
123schedule not yet indexed–
Shutesbury
Shutesbury
111schedule not yet indexed–
Westhampton
Westhampton
104schedule not yet indexed–
Ma Academy for Math and Science
Worcester
97schedule not yet indexed–
Wales
Fiskdale
93schedule not yet indexed–
Truro
Truro
91No step grid: The most recent teacher agreement on file for this district dates from 2017-18. Its salary schedule is too old to describe what the district pays now, so it is not published as a current grid. Source.–
Wellfleet
Orleans
91schedule not yet indexed–
Florida
Florida
85schedule not yet indexed–
Worthington
Worthington
73schedule not yet indexed–
Rowe
Rowe
61schedule not yet indexed–
Hancock
Hancock
58schedule not yet indexed–
Hawlemont
Shelburne Falls
56schedule not yet indexed–
Savoy
Savoy
47schedule not yet indexed–
Warwick
Warwick
27schedule not yet indexed–
Gosnold
East Falmouth
0schedule not yet indexed–

Enrollment is the NCES Common Core of Data 2023-24 membership total for each LEA. District websites are not linked because this index does not verify them; every schedule page links its own source document.