Teacher salary spending per teacher, by Massachusetts school district

Boston spent $121,260 on teacher salaries per full-time teacher in fiscal year 2022-23, the most of any Massachusetts district with 500 or more students; the median Massachusetts district spent $83,840 (276 districts). It is not the salary a teacher is paid: it is the teacher salaries a district reported spending, divided by the full-time teachers counted in a different federal file, without benefits, so it can differ widely from the average salary a district publishes; a district's salary schedule gives pay. It is compared within Massachusetts only because states book salaries and count teachers differently.

Teacher salary spending per full-time teacher, Massachusetts, fiscal year 2022-23Boston $121,260; Concord-Carlisle $119,935; Weston $119,263; Dover-Sherborn $114,480; Wellesley $112,630; Lincoln-Sudbury $111,672; Concord $110,348; Brookline $109,982; Wayland $109,592; Masconomet $108,423; State median $83,840.050k100k150kBoston$121,260Concord-Carlisle$119,935Weston$119,263Dover-Sherborn$114,480Wellesley$112,630Lincoln-Sudbury$111,672Concord$110,348Brookline$109,982Wayland$109,592Masconomet$108,423State median $83,840
Teacher salary spending per full-time teacher, Massachusetts, fiscal year 2022-23Boston $121,260; Concord-Carlisle $119,935; Weston $119,263; Dover-Sherborn $114,480; Wellesley $112,630; Lincoln-Sudbury $111,672; Concord $110,348; Brookline $109,982; Wayland $109,592; Masconomet $108,423; State median $83,840.050k100k150kBoston$121,260Concord-Carlisle$119,935Weston$119,263Dover-Sherborn$114,480Wellesley$112,630Lincoln-Sudbury$111,672Concord$110,348Brookline$109,982Wayland$109,592Masconomet$108,423State median $83,840
Teacher salary spending per full-time teacher, Massachusetts, fiscal year 2022-23Boston $121,260; Concord-Carlisle $119,935; Weston $119,263; Dover-Sherborn $114,480; Wellesley $112,630; Lincoln-Sudbury $111,672; Concord $110,348; Brookline $109,982; Wayland $109,592; Masconomet $108,423; State median $83,840.050k100k150kBoston$121,260Concord-Carlisle$119,935Weston$119,263Dover-Sherborn$114,480Wellesley$112,630Lincoln-Sudbury$111,672Concord$110,348Brookline$109,982Wayland$109,592Masconomet$108,423State median $83,840

Source: NCES F-33 fiscal year 2022-23: teacher salaries in regular, special, vocational and other programs (Z35 to Z38); NCES Common Core of Data LEA staff 2022-23: teachers (full-time equivalent). Districts with 500 or more students (V33).

All 245 districts with 500 or more students, highest teacher salary spending per teacher first

DistrictCountyTeachers (FTE)Salary spending per teacher
BostonSuffolk County4,312$121,260
Concord-CarlisleMiddlesex County107$119,935
WestonMiddlesex County168$119,263
Dover-SherbornNorfolk County101$114,480
WellesleyNorfolk County376$112,630
Lincoln-SudburyMiddlesex County127$111,672
ConcordMiddlesex County178$110,348
BrooklineNorfolk County610$109,982
WaylandMiddlesex County237$109,592
MasconometEssex County132$108,423
CarlisleMiddlesex County60$108,260
WestwoodNorfolk County241$106,904
SudburyMiddlesex County205$105,470
BelmontMiddlesex County291$104,395
LynnfieldEssex County157$104,364
The other 230 on the list
DistrictCountyTeachers (FTE)Salary spending per teacher
DedhamNorfolk County236$104,149
Norfolk County AgriculturalNorfolk County56$103,908
HopkintonMiddlesex County289$102,495
BillericaMiddlesex County356$101,312
WorcesterWorcester County1,716$101,262
LexingtonMiddlesex County624$101,048
ScituatePlymouth County235$100,834
BurlingtonMiddlesex County323$100,425
SouthboroughWorcester County109$100,358
HanoverPlymouth County199$100,161
CambridgeMiddlesex County759$99,989
MedfieldNorfolk County208$99,865
NorthboroughWorcester County139$99,662
HinghamPlymouth County313$99,613
BrocktonPlymouth County1,096$99,472
NeedhamNorfolk County437$98,799
NewtonMiddlesex County1,091$98,569
Manchester Essex RegionalEssex County123$98,479
Martha's VineyardDukes County83$98,335
SharonNorfolk County269$97,996
AndoverEssex County471$97,406
CantonNorfolk County255$97,178
FraminghamMiddlesex County742$97,025
EverettMiddlesex County603$96,585
DoverNorfolk County45$96,412
MiddleboroughPlymouth County217$96,345
Acton-BoxboroughMiddlesex County395$96,079
CohassetNorfolk County121$95,846
AgawamHampden County276$95,300
Northboro-SouthboroWorcester County113$95,031
NausetBarnstable County135$94,950
WinchesterMiddlesex County355$94,647
FoxboroughNorfolk County208$94,424
DuxburyPlymouth County219$94,347
NorwellPlymouth County165$94,090
BraintreeNorfolk County408$93,663
NantucketNantucket County161$93,621
GeorgetownEssex County90$93,568
MansfieldBristol County299$93,260
HalifaxPlymouth County39$93,005
MedwayNorfolk County155$92,886
WatertownMiddlesex County272$92,711
BedfordMiddlesex County231$92,633
SomervilleMiddlesex County430$92,368
MedfordMiddlesex County394$92,101
Old RochesterPlymouth County90$91,634
EastonBristol County263$91,631
NatickMiddlesex County448$91,362
WoburnMiddlesex County375$91,041
Whitman-HansonPlymouth County253$90,925
Bridgewater-RaynhamPlymouth County351$90,870
DanversEssex County267$90,059
Silver LakePlymouth County127$90,039
HullPlymouth County79$90,000
MiltonNorfolk County331$89,850
Hamilton-WenhamEssex County147$89,719
PembrokePlymouth County190$89,650
NorfolkNorfolk County86$89,580
ShrewsburyWorcester County434$89,568
NashobaWorcester County263$89,426
TopsfieldEssex County57$89,400
SeekonkBristol County171$89,286
Dennis-YarmouthBarnstable County284$89,213
MillisNorfolk County104$89,084
AttleboroBristol County389$89,054
ArlingtonMiddlesex County486$88,751
WilmingtonMiddlesex County274$88,702
WakefieldMiddlesex County282$88,673
WalpoleNorfolk County310$88,413
TantasquaWorcester County134$88,251
WalthamMiddlesex County553$88,244
StoughtonNorfolk County315$88,234
FranklinNorfolk County391$88,219
King PhilipNorfolk County142$88,145
FalmouthBarnstable County292$88,104
North ReadingMiddlesex County212$88,068
North AttleboroughBristol County293$87,894
BellinghamNorfolk County160$87,274
WestfordBristol County373$87,190
MaldenMiddlesex County464$87,030
NorwoodNorfolk County316$87,008
MilfordWorcester County383$86,940
AbingtonPlymouth County154$86,727
SomersetBristol County134$86,699
West BoylstonWorcester County80$86,692
PeabodyEssex County460$86,562
ChelmsfordMiddlesex County380$86,421
TritonEssex County205$86,107
BourneBarnstable County148$85,919
WachusettWorcester County483$85,900
AshlandMiddlesex County218$85,872
LunenburgWorcester County113$85,821
DartmouthBristol County276$85,760
North AndoverEssex County339$85,624
WestboroughWorcester County336$85,573
HollistonMiddlesex County207$85,505
MarshfieldPlymouth County325$85,465
LowellMiddlesex County1,173$85,371
WrenthamNorfolk County79$85,129
HudsonMiddlesex County240$85,112
SuttonWorcester County99$85,109
NortonBristol County200$85,096
MaynardMiddlesex County118$84,949
RandolphNorfolk County253$84,855
Dighton-RehobothBristol County219$84,700
QuincyNorfolk County727$84,662
PlainvilleNorfolk County50$84,551
SaugusEssex County176$84,432
IpswichEssex County165$84,385
MarbleheadEssex County250$84,107
ReadingMiddlesex County320$83,970
BarnstableBarnstable County428$83,842
RevereSuffolk County610$83,837
SwanseaBristol County151$83,696
Mendon-UptonWorcester County163$83,625
WeymouthNorfolk County453$83,419
TewksburyMiddlesex County255$82,983
Groton-DunstableMiddlesex County185$82,859
MarlboroughMiddlesex County408$82,636
Monomoy Regional School DistrictBarnstable County165$82,421
LittletonMiddlesex County125$82,115
Hampden-WilbrahamHampden County215$82,053
MillburyWorcester County129$82,053
SalemEssex County352$81,998
GloucesterEssex County266$81,741
TauntonBristol County547$81,643
GardnerWorcester County158$81,630
NewburyportEssex County211$81,565
WestportBristol County115$81,418
Dudley-Charlton RegWorcester County260$81,053
MiddletonEssex County69$80,873
LynnEssex County1,275$80,834
AmesburyEssex County168$80,653
SturbridgeWorcester County74$80,327
LeominsterWorcester County434$80,141
Berlin-BoylstonWorcester County90$79,805
HaverhillEssex County658$79,640
ChicopeeHampden County599$79,581
MashpeeBarnstable County137$79,322
LongmeadowHampden County247$79,286
KingstonPlymouth County77$79,262
BeverlyEssex County379$79,221
DracutMiddlesex County239$79,108
Pioneer ValleyFranklin County54$79,094
PentucketEssex County185$78,806
OrangeFranklin County37$78,723
SwampscottEssex County190$78,714
PlymouthPlymouth County637$78,694
BoxfordEssex County69$78,651
WarehamPlymouth County178$78,483
MelroseMiddlesex County263$78,352
Somerset Berkley Regional School DistrictBristol County77$78,324
HolbrookNorfolk County97$78,228
TyngsboroughMiddlesex County127$78,187
WinthropSuffolk County150$78,102
AmherstHampshire County110$78,078
AuburnWorcester County188$77,753
North MiddlesexMiddlesex County249$77,648
East LongmeadowHampden County211$77,349
BelchertownHampshire County172$77,165
Blackstone-MillvilleWorcester County120$76,963
GraftonWorcester County248$76,670
CarverPlymouth County129$76,589
East BridgewaterPlymouth County161$76,369
WebsterWorcester County145$76,297
Central BerkshireBerkshire County117$76,236
Freetown-LakevillePlymouth County212$76,132
StonehamMiddlesex County200$75,987
Ashburnham-WestminsterWorcester County164$75,981
UxbridgeWorcester County133$75,866
RocklandPlymouth County179$75,765
ChelseaSuffolk County477$75,686
MethuenEssex County538$75,626
NorthbridgeWorcester County164$75,535
Quaboag RegionalWorcester County86$75,379
AcushnetBristol County76$75,092
SandwichBarnstable County211$74,848
FitchburgWorcester County424$74,793
NorthamptonHampshire County235$74,721
ClintonWorcester County163$74,209
Amherst-PelhamHampshire County120$73,462
WinchendonWorcester County94$73,047
DouglasWorcester County99$72,848
LeeBerkshire County72$72,549
New BedfordBristol County1,100$72,236
FairhavenBristol County147$72,139
Fall RiverBristol County790$71,969
LudlowHampden County216$71,666
Bristol County AgriculturalBristol County47$70,998
LeicesterWorcester County102$70,988
Southwick-Tolland-Granville Regional School DistrictHampden County121$70,720
SpringfieldHampden County2,180$70,162
LawrenceEssex County1,149$70,160
West SpringfieldHampden County350$70,084
LenoxBerkshire County75$69,512
BerkleyBristol County68$69,417
Mohawk TrailFranklin County74$69,365
PalmerHampden County113$69,269
Spencer-E BrookfieldWorcester County111$69,201
West BridgewaterPlymouth County99$68,994
WestfieldHampden County426$68,625
RockportEssex County92$68,519
HopedaleWorcester County98$68,446
AvonNorfolk County74$67,962
WareHampshire County92$67,903
Ralph C MaharFranklin County57$67,703
QuabbinWorcester County149$67,643
SouthbridgeWorcester County155$67,233
FrontierFranklin County55$66,739
Ayer Shirley School DistrictMiddlesex County146$66,006
HampshireHampshire County74$65,744
HarvardWorcester County92$65,297
Gill-MontagueFranklin County87$65,234
Mount GreylockBerkshire County113$64,990
OxfordWorcester County137$64,880
Athol-RoyalstonWorcester County118$64,827
North AdamsBerkshire County127$64,777
GatewayHampshire County84$64,403
Hoosac Valley RegionalBerkshire County94$64,270
South HadleyHampshire County156$63,563
PittsfieldBerkshire County526$63,506
EasthamptonHampshire County116$63,295
Berkshire HillsBerkshire County117$63,252
GreenfieldFranklin County135$62,670
Southern BerkshireBerkshire County76$62,525
HolyokeHampden County434$60,568
MonsonHampden County86$59,292
NarragansettWorcester County101$56,023
GranbyHampshire County61$55,499
LincolnMiddlesex County121$46,125

Source: NCES F-33 fiscal year 2022-23: teacher salaries in regular, special, vocational and other programs (Z35 to Z38); NCES Common Core of Data LEA staff 2022-23: teachers (full-time equivalent). Districts with 500 or more students (V33).

More lists for Massachusetts

Sources

Source: NCES F-33 School District Finance Survey District teacher salaries (Z35-Z38) and membership · FY 2022-23