Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Massachusetts

Newly hired teachers on a full-time contract in the state of Massachusetts can expect to earn $40,600 per year. However, the average state teacher's salary is much higher than that at $62,550 due to years' experience and additional certifications. Massachusetts has an active recruitment campaign; teachers certified to teach English and other languages, sciences, special education, and math may experience preferential hiring in order to fill current needs. For greatest opportunity, teachers are advised to apply to the states largest districts, like Boston, Springfield, Worcester, and Brockton first.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Massachusetts: Click Here to Search.

Massachusetts Teacher Salary & Employment

Total Employed

27,900

Salary Range

$59,310 - $103,100

Elementary school teachers have a salary range between $59,310 to $103,100 a year in Massachusetts. There are around twenty seven thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Barnstable Town950$74,710
Brockton, Bridgewater, Easton850$77,760
Haverhill, Newburyport, Amesbury Town790$65,030
Peabody, Salem, Beverly780$74,320
Taunton, Middleborough, Norton660$67,970
Lynn, Saugus, Marblehead610$68,610
New Bedford550$79,520
Leominster, Gardner510$75,780
Pittsfield330$64,820
Boston, Cambridge, Newton11$76,930

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

3,060

Salary Range

$52,990 - $124,840

English teachers have a salary range between $52,990 to $124,840 a year in Massachusetts, with over 3,060 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Springfield290$82,110
Worcester290$61,610
Boston, Cambridge, Newton1$80,300

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Total Employed

25,650

Salary Range

$58,990 - $102,050

As a high school teacher in Massachusetts you can expect to make between $58,990 - $102,050. There are around twenty five thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Barnstable Town870$70,930
Lawrence, Methuen Town, Salem710$67,430
Brockton, Bridgewater, Easton690$80,330
Peabody, Salem, Beverly670$81,510
Haverhill, Newburyport, Amesbury Town660$64,240
New Bedford540$76,970
Leominster, Gardner490$82,630
Taunton, Middleborough, Norton490$68,270
Lynn, Saugus, Marblehead400$63,070
Pittsfield360$63,780

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Total Employed

1,020

Salary Range

$64,660 - $152,740

In Massachusetts, a history teacher's salary may range from $64,660 to $152,740. There are around a thousand employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Boston, Cambridge, Newton510$105,840
Worcester130$72,990
Brockton, Bridgewater, Easton100$74,520
Springfield100$96,350

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

2,960

Salary Range

$55,440 - $97,300

Kindergarten teachers in Massachusetts, can earn between $55,440 to $97,300 a year. There are around two thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Springfield320$75,040
Worcester240$65,270
Lowell, Billerica, Chelmsford200$65,150
Brockton, Bridgewater, Easton130$76,180
Framingham120$69,800
Peabody, Salem, Beverly120$75,740
Barnstable Town110$70,850
Taunton, Middleborough, Norton80$69,880
Haverhill, Newburyport, Amesbury Town80$62,060
New Bedford60$80,360

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Total Employed

76,850

Salary Range

$55,440 - $153,390

As a math teacher in Massachusetts you can expect to make between $55,440 - $153,390. Massachusetts is home to about seventy thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Boston, Cambridge, Newton890$103,820
Worcester260$68,930
Springfield150$79,900
Brockton, Bridgewater, Easton130$65,690

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Total Employed

7,290

Salary Range

$21,290 - $89,110

P.e. teachers have a salary range between $21,290 to $89,110 a year in Massachusetts. Massachusetts is home to about seven thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Worcester920$42,410
Springfield670$36,460
Framingham370$40,810
Peabody, Salem, Beverly330$45,810
Barnstable Town250$35,880
Lowell, Billerica, Chelmsford210$43,750
Lynn, Saugus, Marblehead120$33,210
Lawrence, Methuen Town, Salem120$50,240
Taunton, Middleborough, Norton90-
New Bedford80$36,370

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

15,610

Salary Range

$26,180 - $56,100

In Massachusetts, a preschool teacher's salary may range from $26,180 to $56,100, with over 15,610 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Worcester940$33,570
Framingham760$36,590
Peabody, Salem, Beverly690$33,820
Lowell, Billerica, Chelmsford590$36,130
New Bedford500$27,720
Lawrence, Methuen Town, Salem500$38,130
Haverhill, Newburyport, Amesbury Town360$29,570
Brockton, Bridgewater, Easton350$33,580
Taunton, Middleborough, Norton260$32,550
Lynn, Saugus, Marblehead260$32,690

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

Total Employed

9,190

Salary Range

$40,070 - $136,170

As a school administrator in Massachusetts you can expect to make between $40,070 - $136,170. Massachusetts is home to about nine thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Boston, Cambridge, Newton930$63,700
Springfield170$52,690
Framingham150$60,720
Worcester130$56,250
Lowell, Billerica, Chelmsford80$56,790
Peabody, Salem, Beverly70$55,330
Lawrence, Methuen Town, Salem70$48,600
New Bedford60$48,830
Brockton, Bridgewater, Easton40$69,470
Barnstable Town40$61,280

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Springfield860$94,880
Worcester670$108,030
Framingham470$104,960
Lowell, Billerica, Chelmsford410$102,700
Barnstable Town230$102,010
Peabody, Salem, Beverly200$107,050
Lawrence, Methuen Town, Salem190$98,620
New Bedford180$107,410
Brockton, Bridgewater, Easton160$110,090
Haverhill, Newburyport, Amesbury Town150$92,800

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

7,240

Salary Range

$47,580 - $98,970

School counselors in Massachusetts, can earn between $47,580 to $98,970 a year, with over 7,240 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Springfield750$67,630
Worcester750$57,490
Framingham350$66,310
Barnstable Town270$61,570
Peabody, Salem, Beverly250$59,380
Lowell, Billerica, Chelmsford240$66,600
New Bedford180$72,930
Lawrence, Methuen Town, Salem170$69,900
Leominster, Gardner160$71,090
Brockton, Bridgewater, Easton160$73,960

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Total Employed

4,670

Salary Range

$53,110 - $99,900

School librarians have a salary range between $53,110 to $99,900 a year in Massachusetts. Massachusetts is home to about four thousand school librarians. Read about what it takes to become a school librarian.

Librarians
AreaTotal EmploymentSalary
Springfield380$61,320
Worcester380$59,260
Lowell, Billerica, Chelmsford180$64,210
Framingham150$65,680
Barnstable Town120$58,940
Peabody, Salem, Beverly120$68,900
Brockton, Bridgewater, Easton100$70,000
Haverhill, Newburyport, Amesbury Town90$54,260
Leominster, Gardner70$60,790
Taunton, Middleborough, Norton70$72,670

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Librarians (SOC Code: 25-4021)

Total Employed

15,940

Salary Range

$43,670 - $101,560

In Massachusetts, a special education teacher's salary may range from $43,670 to $101,560. Massachusetts is home to about fifteen thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Boston, Cambridge, Newton280$68,970
Worcester150$50,220
Springfield140$75,910
Framingham110$53,390
Haverhill, Newburyport, Amesbury Town70$50,740
Barnstable Town50-
Lowell, Billerica, Chelmsford50$70,260

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Springfield560$63,170
Framingham520$63,930
Worcester480$71,030
Lowell, Billerica, Chelmsford340$66,920
Haverhill, Newburyport, Amesbury Town240$62,200
Barnstable Town220$69,430
Brockton, Bridgewater, Easton200$75,270
Taunton, Middleborough, Norton170$59,800
Leominster, Gardner160$71,450
New Bedford160$74,220

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Special Education Teachers (Middle School)
AreaTotal EmploymentSalary
Framingham530$53,110
Springfield380$67,320
Worcester320$70,210
Lowell, Billerica, Chelmsford220$65,410
Leominster, Gardner140$76,020
Barnstable Town140$70,160
Taunton, Middleborough, Norton140$65,740
New Bedford120$71,520
Haverhill, Newburyport, Amesbury Town110$63,640
Lynn, Saugus, Marblehead90$68,650

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Middle School) (SOC Code: 25-2053)

Special Education Teachers (High School)
AreaTotal EmploymentSalary
Worcester370$66,920
Springfield370$66,800
Framingham370$56,640
Lowell, Billerica, Chelmsford300$67,570
Lawrence, Methuen Town, Salem240$65,370
Barnstable Town210$68,010
Pittsfield150$61,650
Haverhill, Newburyport, Amesbury Town130$65,060
Brockton, Bridgewater, Easton110$69,440
Taunton, Middleborough, Norton100$64,300

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (High School) (SOC Code: 25-2054)

Total Employed

8,080

Salary Range

$22,920 - $42,350

In Massachusetts, a substitute teacher's salary may range from $22,920 to $42,350. Massachusetts is home to about eight thousand substitute teachers. Read about what it takes to become a substitute teacher.

Substitute Teachers
AreaTotal EmploymentSalary
Springfield810$27,120
Haverhill, Newburyport, Amesbury Town490$25,790
Barnstable Town420$24,790
Framingham290$32,790
Lowell, Billerica, Chelmsford260$29,420
Brockton, Bridgewater, Easton200$32,630
Peabody, Salem, Beverly150$33,170
Leominster, Gardner140$32,620
Taunton, Middleborough, Norton110$30,950
Lynn, Saugus, Marblehead100$23,360

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Substitute Teachers (SOC Code: 25-3098)

Total Employed

37,060

Salary Range

$23,540 - $46,280

In Massachusetts, a teaching assistant's salary may range from $23,540 to $46,280. There are around thirty seven thousand employed teaching assistants. Interested in becoming a teaching assistant?

Teacher Assistants
AreaTotal EmploymentSalary
Leominster, Gardner930$30,350
Haverhill, Newburyport, Amesbury Town910$32,560
New Bedford880$29,690
Peabody, Salem, Beverly690$30,230
Taunton, Middleborough, Norton660$33,180
Pittsfield560$26,090
Boston, Cambridge, Newton14$31,900
Springfield5$33,880
Worcester4$32,560
Framingham2$31,320

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Teacher Assistants (SOC Code: 25-9041)

Largest School Districts in Massachusetts

School DistrictSchoolsTeachers
Boston Public Schools1204,001
Springfield Public Schools542,106
Worcester Public Schools451,413
Brockton Public Schools241,113
Lawrence Public Schools341,052
Newton Public Schools221,013
Lynn Public Schools26985
Lowell Public Schools24984
New Bedford Public Schools26816
Fall River Public Schools17717
Quincy School District19679
Framingham Public School District13648
Chicopee Public Schools15618
Plymouth Public Schools13612
Cambridge Public Schools17608
Lexington Public Schools9546
The Public Schools of Brookline12539
Revere Public Schools11507
Haverhill High School16502
Holyoke School Department12500
Taunton High School14500
Everett Public Schools9485
Pittsfield High School (Massachusetts)12482
Waltham School District9464
Andover Public Schools10462
Methuen High School6462
Malden School District7453
Leominster School District12453
Westfield High School (Massachusetts)12448
Peabody Public Schools10446
Weymouth School District12433
Salem Public Schools11426
Chelsea High School (Massachusetts)9413
Somerville School District11411
Franklin School District11405
Braintree Public Schools10402
Attleboro School District10391
Medford Public Schools9389
Wellesley Public Schools9382
Billerica School District9377
Barnstable Public School District7370
Westford Public Schools10365
Woburn School District11362
Natick Public Schools8360
Needham Public Schools8358
Fitchburg School District8357
Marlborough School District6352
Chelmsford Public Schools8346
Shrewsbury Public Schools9342
Winchester Public Schools7323

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Massachusetts