How Much do High School Teachers Make?

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

According to the Bureau of Labor Statistics, high school teachers in the United States earn an average of $65,930 a year. High school teachers make 23% more than the average American worker.

High school teachers in New York are the best paid, making $87,240 a year, while high school teachers in South Dakota make the least at $44,610.

  • Latest wage data is for May 2019
  • Pre-tax earnings; Wages only - does not include benefits
High School Teacher Wages by Percentile
Percentile Annually
90th $99,660
75th $79,820
50th $61,660
25th $49,060
10th $40,540
High School Teacher Wages by State

In what states do high school teachers make the most? In what states do high 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,950
Alaska $75,820
Arizona $50,320
Arkansas $51,870
California $85,080
Colorado $56,370
Connecticut $78,540
Delaware $66,920
Florida $57,880
Georgia $59,860
Hawaii $62,580
Idaho $50,640
Illinois $74,340
Indiana $53,150
Iowa $56,570
Kansas $52,050
Kentucky $55,100
Louisiana $52,090
Maine $55,260
Maryland $77,050
Massachusetts $81,070
Michigan $63,000
Minnesota $64,960
Mississippi $46,580
Missouri $50,980
Montana $52,360
Nebraska $60,500
Nevada $58,090
New Hampshire $60,720
New Jersey $78,090
New Mexico $57,410
New York $87,240
North Carolina $49,930
North Dakota $56,250
Ohio $64,410
Oklahoma $47,320
Oregon $71,780
Pennsylvania $66,920
Rhode Island $75,950
South Carolina $56,730
South Dakota $44,610
Tennessee $55,060
Texas $58,000
Utah $61,050
Vermont $66,660
Virginia $69,070
Washington $71,690
West Virginia $47,610
Wisconsin $59,180
Wyoming $61,400
Metro Areas Where High School Teachers Earn the Most
  • Data is for the entire metro area, not just the city
Metro Area Annually
Bakersfield, CA $97,680
Fresno, CA $93,410
San Francisco, CA $93,350
El Centro, CA $90,970
New York, NY $90,050
San Jose, CA $88,890
Modesto, CA $87,290
Stockton, CA $87,020
Salinas, CA $86,630
Napa, CA $86,600
High School Teacher Wages by Year
Year Annually
2019 $65,930
2018 $64,340
2017 $62,860
2016 $61,420
2015 $60,440
2014 $59,330
2013 $58,260
2012 $57,770
2011 $56,760