How Much do Middle School Teachers Make?

Do middle school teachers make a lot of money? What is the average pay for middle school teachers?

According to the Bureau of Labor Statistics, middle school teachers in the United States earn an average of $63,550 a year. Middle school teachers make 19% more than the average American worker.

Middle school teachers in New York are the best paid, making $87,050 a year, while middle school teachers in South Dakota make the least at $44,990.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
Middle School Teacher Wages by Percentile
Percentile Annually
90th $96,280
75th $76,430
50th $59,660
25th $47,850
10th $39,990
Middle School Teacher Wages by State

In what states do middle school teachers make the most? In what states do middle school teachers make the least?

In the map below, green represents higher pay and red represents lower pay. Keep scrolling down to see a table with the average wages in each state.

State Annually
Alabama $51,600
Alaska $80,730
Arizona $45,120
Arkansas $50,720
California $80,160
Colorado $54,940
Connecticut $79,510
Delaware $64,800
Florida $56,640
Georgia $58,830
Hawaii $63,520
Idaho $53,970
Illinois $63,630
Indiana $52,450
Iowa $55,250
Kansas $53,500
Kentucky $53,830
Louisiana $49,790
Maine $56,740
Maryland $74,400
Massachusetts $80,520
Michigan $64,920
Minnesota $64,790
Mississippi $48,170
Missouri $51,930
Montana $58,710
Nebraska $62,130
Nevada $59,150
New Hampshire $60,290
New Jersey $73,380
New Mexico $49,570
New York $87,050
North Carolina $49,620
North Dakota $59,700
Ohio $63,510
Oklahoma $46,360
Oregon $70,660
Pennsylvania $69,330
Rhode Island $75,130
South Carolina $55,180
South Dakota $44,990
Tennessee $53,880
Texas $56,290
Utah $63,720
Vermont $61,470
Virginia $71,920
Washington $70,970
West Virginia $47,570
Wisconsin $58,940
Wyoming $61,340
Metro Areas Where Middle School Teachers Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Annually
Kingston, NY $91,610
Bakersfield, CA $91,350
El Centro, CA $89,610
Redding, CA $86,890
Barnstable Town, MA $86,820
Glens Falls, NY $86,210
Bridgeport, CT $86,100
New York, NY $85,780
Los Angeles, CA $85,660
Riverside, CA $85,340
Middle School Teacher Wages by Year
Year Annually
2019 $63,550
2018 $62,030
2017 $61,040
2016 $59,800
2015 $58,760
2014 $57,620
2013 $56,630
2012 $56,280
2011 $55,780