Massachusetts · 2024–2025 pay · 20,212 people
How much are teachers, instructors and library staff paid in Massachusetts?
$39,458typical pay for teachers, instructors and library staff, 2024–2025
$11,826 – $98,722what most people earned
Counts everyone paid during the year, including part-year workers, in the 179 jobs listed below (part-time-schedule titles left out). Each employer counts with its latest published year (2024 or 2025).
✓ Official data from 3 agencies · Matches each agency's latest release · Show sourcesHide sources
- Office of the Comptroller (CTHRU) · macomptroller.org ↗
- City of Worcester HR · worcesterma.gov ↗
- City of Boston · boston.gov ↗
Pay by job
Typical pay counts everyone paid during each job's latest year. Short, seasonal roles (typical pay under $5,000) are listed last.
- Contracted Faculty2,565 people$14,172
- Wps Teacher2,418 people$97,533
- Associate Professor1,098 people$112,500
- Assistant Professor1,053 people$91,979
- Wps Paraeducator731 people$39,631
- Adjunct Faculty538 people$13,632
- Professor U of M449 people$183,082
- Lecturer U of M337 people$47,056
- Substitute Teacher327 people$6,737
- Associate Professor U of M303 people$138,710
- Associate Lecturer301 people$9,019
- One to One Para292 people$60,001
- Senior Lecturer292 people$103,235
- Industrial Instructor274 people$105,863
- Assistant Professor U of M264 people$117,683
- Substitute Teacher He251 people$34,384
- Msca Visiting Lecturer250 people$26,115
- Adjunct Instructor248 people$22,653
- Cc Adjunct Faculty224 people$13,504
- Ce Adjunct Faculty224 people$17,387
- Cont Ed Instructor209 people$11,526
- Instructional Coach197 people$142,200
- Lecturer a U of M190 people$10,587
- Visiting Instructor173 people$5,553
- Surround Care Paraprofessional169 people$55,435
- Adjunct Full Semester158 people$21,303
- Part-Time Lecturer142 people$6,534
- Per Diem Substitute Teacher136 people$5,724
- Hss Dayunit Part-Time Lecturer133 people$36,759
- State Coll Non Unit Visit Lect133 people$6,535
- Educational Specialist C Ma131 people$123,862
- Msca Day-Adjunct129 people$19,706
- Assistant Teaching Professor125 people$86,011
- Senior Lecturer U of M123 people$102,415
- Sub Teacher - Retiree119 people$15,093
- Oce Instructor117 people$11,028
- Sc Adjunct Faculty114 people$8,013
- Professor Tenured/Tenure Track113 people$250,370
- Associate Lecturer a110 people$6,962
- Wps Title Coaches101 people$109,069
- Non Credit Instructor100 people$8,820
- Associate Teaching Professor98 people$117,743
- Patient Instructor Pd89 people$7,630
- Clinical Associate Lecturer a85 people$9,175
- Adjunct Faculty Ls and a83 people$22,807
- Adjuncts Las81 people$20,256
- Cluster Substitute77 people$48,102
- Contracted Faculty Division Stem75 people$20,121
- Educational Specialist D Ma74 people$135,354
- Senior Adjunct Ay Faculty74 people$58,961
- Technical Assistant Education73 people$65,622
- Contracted Faculty Division Hss69 people$21,844
- Gce Visiting Instructor68 people$6,889
- Clinical Associate Lecturer67 people$15,000
- Professional Tutor67 people$13,522
- Assistant Prof Tenured/Tenure Track62 people$149,345
- Gce Part-Time Instructor Grad61 people$5,873
- Sm Day Unit Part-Time Lecturer60 people$32,848
- Wps Wths Vocational Instructor60 people$100,529
- English Faculty58 people$22,279
- Vocational Instructor a/B58 people$58,137
- Nursing Faculty57 people$7,043
- Eas Dayunit Part-Time Lecturer54 people$12,876
- Sum Sch - Btu Prof54 people$6,064
- Gce Part-Time Instructor53 people$9,775
- Librarian U of M52 people$103,176
- Wps Long Term Sub52 people$21,866
- Adjunct Fac Dce Bs Ps and E49 people$24,774
- Contracted Faculty Division Buis Ps46 people$20,536
- Graduate Librarian Grade45 people$79,273
- Wps Hs Teacher45 people$47,733
- Course Facilitator44 people$9,858
- Department Chair44 people$164,784
- Visiting Lecturer Nu44 people$24,023
- Visiting Assistant Prof42 people$5,815
- Chair of Department U of M41 people$186,496
- Per Diem Substitute Teacher He41 people$27,936
- Science Faculty41 people$31,456
- Librarian Grade40 people$51,538
- Clinical Instructor39 people$19,564
- Clinical Instructor a U of M39 people$9,660
- Asoc Prof Tenured/Tenure Track38 people$173,015
- Dce Adjunct Faculty - Math38 people$23,708
- Teacher C36 people$97,290
- Educational Specialist a/B35 people$94,824
- Exam Grader35 people$8,050
- Learning Specialist35 people$73,404
- Wps Wths Department Head35 people$117,490
- Visiting Assistant Professor34 people$65,302
- Contracted Faculty/Instructors33 people$15,903
- Summer Btu Para33 people$5,531
- Wps Paraeducator P/Diem33 people$6,618
- Gce Visiting Assistant Professor32 people$7,439
- Gce Visiting Instructor - Ug32 people$5,720
- Coordinator Library Services31 people$84,442
- Educational Specialist C Ba31 people$117,984
- Gce Part-Time Assistant Professor31 people$15,464
- Instructor - Dese31 people$14,190
- Vocational Instructor C31 people$76,872
- Adjuncts Bus. and Prof. Studies30 people$15,192
- Educational Specialist C Phd30 people$128,087
- Grad Program Director/Associate Professor30 people$135,090
- Clinical / Lab Instructor29 people$19,284
- Dce Adjunct Faculty - Science29 people$20,256
- Visiting Professor29 people$18,667
- Gce Part-Time Senior Instructor28 people$11,856
- Gce Visiting Senior Instructor28 people$11,668
- Branch Librarian27 people$105,382
- Childrens Librarian27 people$87,360
- Clinical Instructor Nursing27 people$15,822
- Gce Visiting Assistant Prof - Ug27 people$5,826
- Research Professor a27 people$28,519
- Instructor Maintenance25 people$135,198
- Research Assistant Professor a25 people$95,879
- Senior Visiting Instructor25 people$9,060
- Contracted Faculty Catallozzi24 people$16,624
- Math Faculty24 people$12,907
- Non Wps Adult Ed Teacher24 people$15,330
- Assistant Librarian23 people$46,629
- Associate Librarian23 people$74,530
- Clinical Lecturer23 people$46,574
- Sped Coverage Paraprofessional23 people$54,747
- Instructional Media Specialist22 people$88,382
- Instructor - Police Academy22 people$7,305
- Literacy Specialist22 people$17,319
- Senior Lecturer a U of M22 people$114,561
- Visiting Lecturer Eng22 people$21,951
- Visiting Lecturer Mus22 people$8,942
- Visiting Lecturer Sms22 people$11,279
- Wps Aides Phys Handcpd22 people$73,791
- Professor Chair21 people$210,846
- Wps Building Sub Teacher21 people$50,037
- Dental Hygiene Faculty20 people$12,868
- Clinical Associate Professor19 people$125,337
- Contracted Faculty Gilliland19 people$8,652
- Educational Specialist D Phd19 people$137,932
- Reference Librarian19 people$74,323
- Senior Learning Specialist19 people$37,254
- Visiting Faculty Lecturer19 people$76,799
- Visiting Lecturer Psy19 people$20,282
- Clinical Assistant Professor18 people$100,112
- Gce Senior Instructor Grad18 people$5,519
- Rotc Instructor18 people$109,597
- Adjunct Fac Dce B and El17 people$15,573
- Certified Flight Instructor17 people$30,195
- Coordinator Learning Resources17 people$87,481
- Education Specialist17 people$73,791
- Gce Visiting Assistant Prof Aop/G17 people$13,902
- Hourly Nursing Faculty Health17 people$19,182
- Workforce Instructor17 people$8,284
- Adjunct Cycle16 people$25,320
- Gce Part-Time Professor16 people$24,882
- Gce Visiting Senior Instrctr Aop/G16 people$15,117
- Education Program Specialist15 people$55,418
- Senior Librarian14 people$111,103
- Instructional Designer12 people$82,586
- Research Professor12 people$106,156
- Library Coordinator10 people$52,469
- Teaching Professor10 people$172,099
- Distinguished Professor8 people$325,551
- Nursing Instructor8 people$149,217
- Clinical Professor6 people$161,364
- Instructor Esl6 people$16,814
- Research Assistant Professor5 people$102,132
- Wps Day by Day Sub Teach179 people$2,585
- Day Adjunct Non-Unit64 people$3,300
- Comm Programs Faculty46 people$2,680
- Peer Tutor43 people$1,190
- Non Credit Instructor - Jm35 people$1,718
- Supplemental Instructionleader30 people$1,502
- Danforth Instructors28 people$4,512
- Wps Arts/Music Instructor23 people$4,699
- Gce Visiting Instructor - Grad21 people$4,829
- Sm Day Non-Unit Instructor20 people$5,000
- Support Tutor20 people$4,246
- Hss Day Non-Unit Instructor19 people$4,486
- Wps Night Life Teachers19 people$2,560
- Adj Hourly Comm Ed Instruction18 people$2,843
- Si Leader16 people$1,770
No jobs match.
Other job groups in Massachusetts
- Police, fire and security17,827 people$114,256
- Social work and counseling16,371 people$78,053
- Office and administrative support9,518 people$62,455
- Doctors, nurses and health professionals5,399 people$81,135
- Managers4,726 people$112,240
- Drivers and transportation4,684 people$77,764
- Business and finance jobs3,638 people$86,732
- Science jobs3,485 people$70,647
- Legal jobs2,503 people$105,580
- Computer and IT jobs1,779 people$111,765
- Engineers and architects1,691 people$123,500
- Maintenance and repair1,636 people$110,133
- Food service1,513 people$31,054
- Construction and trades1,492 people$105,996
- Cleaning and grounds1,232 people$56,184
- Healthcare support1,226 people$58,891
- Recreation and personal care663 people$12,541
- Arts, media and sports648 people$29,975
- Plant operators and production162 people$93,192
Jobs are grouped by the federal Standard Occupational Classification (SOC 2018) major groups. This page: Educational Instruction and Library Occupations (SOC 25-0000). Job titles we could not place with confidence are left out. "Typical pay" is the median; "most earned" is the middle half. How we calculate this