High School Teacher Salary by State (2025)

Key Takeaways

  • National average is $76,320. High School Teachers earn an average of $76,320 a year nationally (2025, BLS OEWS), with a median of $72,040.
  • California pays the most. California leads at $105,880 — about 2.0x what the lowest-paying state offers.
  • Mississippi pays the least. Mississippi is lowest at $53,690. Pay broadly tracks local cost of living.
  • Location matters. The same job can pay tens of thousands more depending on the state — before adjusting for how far that money goes locally.

How much do high school teachers earn — and where are they paid the most? Using the latest wage data from the U.S. Bureau of Labor Statistics, here is the average high school teacher salary in every state, mapped and ranked. Nationally, high school teachers earn an average of $76,320 a year.

High School Teacher salary by state, mapped

Map of High School Teacher salary by US state
Average annual high school teacher salary by state, 2025. Darker = higher. Source: BLS OEWS.

Highest and lowest-paying states

California pays high school teachers the most at an average of $105,880, while Mississippi pays the least at $53,690 — a gap of roughly 2.0x. Remember that higher-paying states also tend to have a higher cost of living.

Bar chart of highest and lowest paying states for High School Teachers
States ranked by average high school teacher pay vs the national average, 2025. Source: BLS OEWS.

Full table: salary by state

Average and median annual salary plus total employment for all 50 states and D.C. — sortable and searchable.

RankStateAvg salaryMedian salaryEmployment
1California$105,880$101,37099,230
2Washington$99,350$102,67014,880
3New York$97,220$97,07070,660
4Massachusetts$90,270$95,26028,460
5Illinois$89,320$79,99044,670
6District of Columbia$88,460$82,7502,800
7New Jersey$87,100$82,20038,140
8Connecticut$84,460$80,97014,800
9Rhode Island$84,120$92,6104,910
10Alaska$82,460$79,6502,790
11Minnesota$80,020$76,46016,020
12Maryland$79,820$78,67016,640
13Oregon$79,050$79,57011,730
14Ohio$78,110$78,80049,540
15Pennsylvania$77,650$78,80052,240
16Utah$75,460$76,33011,030
17Virginia$75,060$72,17031,100
18Delaware$74,240$77,9605,360
19Colorado$73,330$72,90018,310
20Hawaii$73,230$74,3105,590
21New Mexico$72,920$75,9008,120
22Vermont$72,350$76,2202,450
23New Hampshire$72,040$77,0605,860
24Georgia$72,000$75,48025,730
25Michigan$71,200$66,03025,540
26Nevada$68,570$65,5208,920
27Indiana$67,640$61,88020,430
28Wisconsin$66,880$62,87015,910
29Maine$66,820$64,8805,540
30Idaho$66,470$61,6906,570
31Wyoming$66,020$62,6901,600
32Texas$65,740$63,590111,660
33Nebraska$65,520$63,4507,170
34South Carolina$65,340$62,58016,080
35Arizona$64,440$58,36021,190
36Kentucky$63,450$61,56012,780
37Tennessee$62,950$61,86021,230
38Alabama$62,280$61,99015,880
39Iowa$61,860$61,20012,310
40North Dakota$61,830$61,2103,070
41Florida$61,570$60,41049,810
42Montana$61,550$60,9903,670
43Louisiana$61,170$59,85015,210
44Missouri$60,310$59,24024,380
45Arkansas$59,710$59,66012,890
46Kansas$58,930$59,92010,860
47West Virginia$56,630$56,6103,590
48North Carolina$55,760$57,65028,620
49Oklahoma$54,950$48,71015,480
50South Dakota$53,960$51,0503,360
51Mississippi$53,690$50,98010,400

About the data

Figures are average (mean) and median annual wages from the BLS Occupational Employment and Wage Statistics (OEWS) program, 2025 estimates, for the “High School Teachers” occupation. OEWS is released annually. Wages are gross, before tax, and not adjusted for state cost-of-living differences.

Get the world, mapped — in your inbox

New data maps, geography deep-dives, and the stories behind the borders, sent each week. Free, one-click unsubscribe.

By signing up you agree to receive the Mappr newsletter and accept our Privacy Policy. Unsubscribe anytime.