High School Teacher Salary by State

All 51 states ranked by median annual pay for high school teachers. The national median is $72,040. ← Back to High School Teacher overview

#StateRelative payMedian / yrMedian / hr
1 Washington
$102,670 —
2 California
$101,370 —
3 New York
$97,070 —
4 Massachusetts
$95,260 —
5 Rhode Island
$92,610 —
6 District of Columbia
$82,750 —
7 New Jersey
$82,200 —
8 Connecticut
$80,970 —
9 Illinois
$79,990 —
10 Alaska
$79,650 —
11 Oregon
$79,570 —
12 Ohio
$78,800 —
13 Pennsylvania
$78,800 —
14 Maryland
$78,670 —
15 Delaware
$77,960 —
16 New Hampshire
$77,060 —
17 Minnesota
$76,460 —
18 Utah
$76,330 —
19 Vermont
$76,220 —
20 New Mexico
$75,900 —
21 Georgia
$75,480 —
22 Hawaii
$74,310 —
23 Colorado
$72,900 —
24 Virginia
$72,170 —
25 Michigan
$66,030 —
26 Nevada
$65,520 —
27 Maine
$64,880 —
28 Texas
$63,590 —
29 Nebraska
$63,450 —
30 Wisconsin
$62,870 —
31 Wyoming
$62,690 —
32 South Carolina
$62,580 —
33 Alabama
$61,990 —
34 Indiana
$61,880 —
35 Tennessee
$61,860 —
36 Idaho
$61,690 —
37 Kentucky
$61,560 —
38 North Dakota
$61,210 —
39 Iowa
$61,200 —
40 Montana
$60,990 —
41 Florida
$60,410 —
42 Kansas
$59,920 —
43 Louisiana
$59,850 —
44 Arkansas
$59,660 —
45 Missouri
$59,240 —
46 Arizona
$58,360 —
47 North Carolina
$57,650 —
48 West Virginia
$56,610 —
49 South Dakota
$51,050 —
50 Mississippi
$50,980 —
51 Oklahoma
$48,710 —

arrow_back High School Teacher salary overview