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 Town 950 $74,710
Brockton, Bridgewater, Easton 850 $77,760
Haverhill, Newburyport, Amesbury Town 790 $65,030
Peabody, Salem, Beverly 780 $74,320
Taunton, Middleborough, Norton 660 $67,970
Lynn, Saugus, Marblehead 610 $68,610
New Bedford 550 $79,520
Leominster, Gardner 510 $75,780
Pittsfield 330 $64,820
Boston, Cambridge, Newton 11 $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
Springfield 290 $82,110
Worcester 290 $61,610
Boston, Cambridge, Newton 1 $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 Town 870 $70,930
Lawrence, Methuen Town, Salem 710 $67,430
Brockton, Bridgewater, Easton 690 $80,330
Peabody, Salem, Beverly 670 $81,510
Haverhill, Newburyport, Amesbury Town 660 $64,240
New Bedford 540 $76,970
Leominster, Gardner 490 $82,630
Taunton, Middleborough, Norton 490 $68,270
Lynn, Saugus, Marblehead 400 $63,070
Pittsfield 360 $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, Newton 510 $105,840
Worcester 130 $72,990
Brockton, Bridgewater, Easton 100 $74,520
Springfield 100 $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
Springfield 320 $75,040
Worcester 240 $65,270
Lowell, Billerica, Chelmsford 200 $65,150
Brockton, Bridgewater, Easton 130 $76,180
Framingham 120 $69,800
Peabody, Salem, Beverly 120 $75,740
Barnstable Town 110 $70,850
Taunton, Middleborough, Norton 80 $69,880
Haverhill, Newburyport, Amesbury Town 80 $62,060
New Bedford 60 $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, Newton 890 $103,820
Worcester 260 $68,930
Springfield 150 $79,900
Brockton, Bridgewater, Easton 130 $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
Worcester 920 $42,410
Springfield 670 $36,460
Framingham 370 $40,810
Peabody, Salem, Beverly 330 $45,810
Barnstable Town 250 $35,880
Lowell, Billerica, Chelmsford 210 $43,750
Lynn, Saugus, Marblehead 120 $33,210
Lawrence, Methuen Town, Salem 120 $50,240
Taunton, Middleborough, Norton 90 -
New Bedford 80 $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
Worcester 940 $33,570
Framingham 760 $36,590
Peabody, Salem, Beverly 690 $33,820
Lowell, Billerica, Chelmsford 590 $36,130
New Bedford 500 $27,720
Lawrence, Methuen Town, Salem 500 $38,130
Haverhill, Newburyport, Amesbury Town 360 $29,570
Brockton, Bridgewater, Easton 350 $33,580
Taunton, Middleborough, Norton 260 $32,550
Lynn, Saugus, Marblehead 260 $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, Newton 930 $63,700
Springfield 170 $52,690
Framingham 150 $60,720
Worcester 130 $56,250
Lowell, Billerica, Chelmsford 80 $56,790
Peabody, Salem, Beverly 70 $55,330
Lawrence, Methuen Town, Salem 70 $48,600
New Bedford 60 $48,830
Brockton, Bridgewater, Easton 40 $69,470
Barnstable Town 40 $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
Springfield 860 $94,880
Worcester 670 $108,030
Framingham 470 $104,960
Lowell, Billerica, Chelmsford 410 $102,700
Barnstable Town 230 $102,010
Peabody, Salem, Beverly 200 $107,050
Lawrence, Methuen Town, Salem 190 $98,620
New Bedford 180 $107,410
Brockton, Bridgewater, Easton 160 $110,090
Haverhill, Newburyport, Amesbury Town 150 $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
Springfield 750 $67,630
Worcester 750 $57,490
Framingham 350 $66,310
Barnstable Town 270 $61,570
Peabody, Salem, Beverly 250 $59,380
Lowell, Billerica, Chelmsford 240 $66,600
New Bedford 180 $72,930
Lawrence, Methuen Town, Salem 170 $69,900
Leominster, Gardner 160 $71,090
Brockton, Bridgewater, Easton 160 $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
Springfield 380 $61,320
Worcester 380 $59,260
Lowell, Billerica, Chelmsford 180 $64,210
Framingham 150 $65,680
Barnstable Town 120 $58,940
Peabody, Salem, Beverly 120 $68,900
Brockton, Bridgewater, Easton 100 $70,000
Haverhill, Newburyport, Amesbury Town 90 $54,260
Leominster, Gardner 70 $60,790
Taunton, Middleborough, Norton 70 $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, Newton 280 $68,970
Worcester 150 $50,220
Springfield 140 $75,910
Framingham 110 $53,390
Haverhill, Newburyport, Amesbury Town 70 $50,740
Barnstable Town 50 -
Lowell, Billerica, Chelmsford 50 $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
Springfield 560 $63,170
Framingham 520 $63,930
Worcester 480 $71,030
Lowell, Billerica, Chelmsford 340 $66,920
Haverhill, Newburyport, Amesbury Town 240 $62,200
Barnstable Town 220 $69,430
Brockton, Bridgewater, Easton 200 $75,270
Taunton, Middleborough, Norton 170 $59,800
Leominster, Gardner 160 $71,450
New Bedford 160 $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
Framingham 530 $53,110
Springfield 380 $67,320
Worcester 320 $70,210
Lowell, Billerica, Chelmsford 220 $65,410
Leominster, Gardner 140 $76,020
Barnstable Town 140 $70,160
Taunton, Middleborough, Norton 140 $65,740
New Bedford 120 $71,520
Haverhill, Newburyport, Amesbury Town 110 $63,640
Lynn, Saugus, Marblehead 90 $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
Worcester 370 $66,920
Springfield 370 $66,800
Framingham 370 $56,640
Lowell, Billerica, Chelmsford 300 $67,570
Lawrence, Methuen Town, Salem 240 $65,370
Barnstable Town 210 $68,010
Pittsfield 150 $61,650
Haverhill, Newburyport, Amesbury Town 130 $65,060
Brockton, Bridgewater, Easton 110 $69,440
Taunton, Middleborough, Norton 100 $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
Springfield 810 $27,120
Haverhill, Newburyport, Amesbury Town 490 $25,790
Barnstable Town 420 $24,790
Framingham 290 $32,790
Lowell, Billerica, Chelmsford 260 $29,420
Brockton, Bridgewater, Easton 200 $32,630
Peabody, Salem, Beverly 150 $33,170
Leominster, Gardner 140 $32,620
Taunton, Middleborough, Norton 110 $30,950
Lynn, Saugus, Marblehead 100 $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, Gardner 930 $30,350
Haverhill, Newburyport, Amesbury Town 910 $32,560
New Bedford 880 $29,690
Peabody, Salem, Beverly 690 $30,230
Taunton, Middleborough, Norton 660 $33,180
Pittsfield 560 $26,090
Boston, Cambridge, Newton 14 $31,900
Springfield 5 $33,880
Worcester 4 $32,560
Framingham 2 $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 District Schools Teachers
Boston Public Schools 120 4,001
Springfield Public Schools 54 2,106
Worcester Public Schools 45 1,413
Brockton Public Schools 24 1,113
Lawrence Public Schools 34 1,052
Newton Public Schools 22 1,013
Lynn Public Schools 26 985
Lowell Public Schools 24 984
New Bedford Public Schools 26 816
Fall River Public Schools 17 717
Quincy School District 19 679
Framingham Public School District 13 648
Chicopee Public Schools 15 618
Plymouth Public Schools 13 612
Cambridge Public Schools 17 608
Lexington Public Schools 9 546
The Public Schools of Brookline 12 539
Revere Public Schools 11 507
Haverhill High School 16 502
Holyoke School Department 12 500
Taunton High School 14 500
Everett Public Schools 9 485
Pittsfield High School (Massachusetts) 12 482
Waltham School District 9 464
Andover Public Schools 10 462
Methuen High School 6 462
Malden School District 7 453
Leominster School District 12 453
Westfield High School (Massachusetts) 12 448
Peabody Public Schools 10 446
Weymouth School District 12 433
Salem Public Schools 11 426
Chelsea High School (Massachusetts) 9 413
Somerville School District 11 411
Franklin School District 11 405
Braintree Public Schools 10 402
Attleboro School District 10 391
Medford Public Schools 9 389
Wellesley Public Schools 9 382
Billerica School District 9 377
Barnstable Public School District 7 370
Westford Public Schools 10 365
Woburn School District 11 362
Natick Public Schools 8 360
Needham Public Schools 8 358
Fitchburg School District 8 357
Marlborough School District 6 352
Chelmsford Public Schools 8 346
Shrewsbury Public Schools 9 342
Winchester Public Schools 7 323

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

Teaching Job Listings in Massachusetts