Step&Lane
HomeStates › 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. Upper Cape Cod Regional Vocational Technical$58,991Provisional826
9. Brockton Public Schools$58,5521 B.A.14,954
10. Leicester$58,066B* CVTE 11,322
11. Lynn Public Schools$57,650Bachelors or Equiv. (1000)16,022
12. Plympton$56,882B253
13. Salem$56,773B3,811
14. Cohasset$56,760BACH1,406
15. Hull$56,680BACHELORS755

Highest top-of-schedule cell

DistrictTop cellColumnEnrollment
1. Concord$135,065Doctor1,971
2. Concord-Carlisle$135,065Doctor1,230
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. Cohasset$119,324MX2/CAGS /DOC1,406
11. Worcester Public Schools$117,270DOC24,350
12. Randolph$116,689DR2,685
13. Bridgewater-Raynham$115,034*M+75/E d.D Ph.D5,582
14. Maynard$114,964DOCTORATE1,201
15. Belmont$111,942PHD4,424

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. Randolph11DR2,685
5. Triton11Doctorate2,155
6. Dartmouth11M+60/D octora l3,351
7. Andover12DR5,448
8. Bedford12M+70 / CAGS / DMA / PHD2,559
9. Hull12MASTERS+30755
10. Arlington12MA+60 DOC5,997
11. Lynn Public Schools12Doctorate (1035)16,022
12. Plympton12CAGS253
13. Northampton12DOC2,495
14. Leicester12M+60 CVTE 31,322
15. West Boylston12CAGS/Doctorate903

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, 2024-25 2024-25$54,995
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, 2023-24 2023-24$52,207
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, 2023-24 2023-24$53,562
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, 2024-25 2024-25$51,066
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, 2023-24 2023-24$55,757
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.