Skip to Main Content

What Is the Average High School Teacher Salary by State

State Annual Salary Monthly Pay Weekly Pay Hourly Wage
Massachusetts $48,042 $4,004 $924 $23.10
Alaska $45,356 $3,780 $872 $21.81
Nevada $44,998 $3,750 $865 $21.63
Washington $44,264 $3,689 $851 $21.28
New York $43,051 $3,588 $828 $20.70
Maryland $42,963 $3,580 $826 $20.66
Nebraska $42,140 $3,512 $810 $20.26
New Hampshire $41,601 $3,467 $800 $20.00
Virginia $41,587 $3,466 $800 $19.99
Colorado $40,688 $3,391 $782 $19.56
South Carolina $40,649 $3,387 $782 $19.54
Delaware $40,196 $3,350 $773 $19.32
Missouri $40,154 $3,346 $772 $19.30
California $39,843 $3,320 $766 $19.16
Hawaii $39,377 $3,281 $757 $18.93
Kentucky $39,321 $3,277 $756 $18.90
Vermont $39,178 $3,265 $753 $18.84
Oklahoma $39,166 $3,264 $753 $18.83
Wyoming $38,558 $3,213 $742 $18.54
Arkansas $38,370 $3,198 $738 $18.45
Connecticut $38,188 $3,182 $734 $18.36
Illinois $38,163 $3,180 $734 $18.35
Michigan $38,141 $3,178 $733 $18.34
Rhode Island $37,720 $3,143 $725 $18.13
West Virginia $37,418 $3,118 $720 $17.99
Idaho $37,388 $3,116 $719 $17.97
North Dakota $37,206 $3,100 $715 $17.89
Maine $37,040 $3,087 $712 $17.81
New Jersey $36,864 $3,072 $709 $17.72
Pennsylvania $36,785 $3,065 $707 $17.68
Montana $36,632 $3,053 $704 $17.61
Arizona $36,255 $3,021 $697 $17.43
Texas $36,166 $3,014 $695 $17.39
South Dakota $36,120 $3,010 $695 $17.37
Minnesota $36,080 $3,007 $694 $17.35
Indiana $36,023 $3,002 $693 $17.32
Tennessee $36,017 $3,001 $693 $17.32
Wisconsin $35,798 $2,983 $688 $17.21
Ohio $35,757 $2,980 $688 $17.19
Oregon $35,547 $2,962 $684 $17.09
Utah $35,339 $2,945 $680 $16.99
Kansas $34,993 $2,916 $673 $16.82
Louisiana $34,990 $2,916 $673 $16.82
Georgia $34,975 $2,915 $673 $16.81
North Carolina $34,639 $2,887 $666 $16.65
Iowa $34,511 $2,876 $664 $16.59
Alabama $34,157 $2,846 $657 $16.42
New Mexico $34,005 $2,834 $654 $16.35
Florida $32,964 $2,747 $634 $15.85
Mississippi $32,779 $2,732 $630 $15.76

Top 50 Highest Paying States for High School Teacher Jobs in the U.S.

We’ve identified seven states where the typical salary for a High School Teacher job is above the national average. Topping the list is Massachusetts, with Alaska and Nevada close behind in second and third. Nevada beats the national average by 7.3%, and Massachusetts furthers that trend with another $6,124 (14.6%) above the $41,918.

Significantly, Massachusetts has a very active High School Teacher job market as there are several companies currently hiring for this type of role.

With only a handful of states paying above the national average, the opportunities for economic advancement by moving to a new locationas a High School Teacher is a decision to make with some caution. Factoring in cost of living expenses should be considered as well.

About Our Data
ZipRecruiter salary estimates, histograms, trends and comparisons are derived from both employer job postings and third party data sources.
Data used to develop this report includes ADP data. ADP is an exclusive provider of employee payroll data for ZipRecruiter.
ADP Logo