High school teacher earnings by seniority

90th percentile

Top-level high school teacher earnings begin at:

$38.33 per hour

$79,720 per year

75th percentile

Senior-level high school teacher earnings begin at:

$32.96 per hour

$68,560 per year

50th percentile

Mid-level high school teacher earnings begin at:

$27.26 per hour

$56,700 per year

25th percentile

Junior-level high school teacher earnings begin at:

$22.39 per hour

$46,570 per year

10th percentile

Starting level high school teacher earnings begin at:

$19.43 per hour

$40,410 per year

Approximate values based on highest and lowest earning segments.

High school teacher salary by state

State Name Average Salary
California $82,670
New York $81,290
Massachusetts $77,830
Connecticut $76,770
Alaska $75,780
New Jersey $74,700
Rhode Island $73,460
Oregon $71,910
Maryland $71,170
Washington $68,740
Delaware $64,940
Virginia $63,990
Illinois $63,986
Vermont $63,890
District of Columbia $62,500
Michigan $62,040
Ohio $61,740
Minnesota $61,570
New Hampshire $60,850
Hawaii $60,810
Wyoming $60,140
Texas $57,800
Nevada $57,730
Georgia $57,430
Utah $57,400
Nebraska $56,750
Wisconsin $56,700
Maine $54,520
Iowa $54,446
Pennsylvania $53,809
New Mexico $53,710
South Carolina $53,320
North Dakota $53,000
Florida $52,120
Tennessee $52,020
Colorado $51,780
Idaho $51,170
Arkansas $50,760
Kentucky $50,307
Louisiana $50,280
Kansas $49,614
Guam $49,350
Montana $49,030
Missouri $48,170
Indiana $47,703
Alabama $47,394
North Carolina $46,760
West Virginia $46,270
Mississippi $46,130
Arizona $44,225
Virgin Islands, U.S. $43,630
South Dakota $42,770
Oklahoma $41,280
Puerto Rico $31,870

How do high school teacher salaries compare to similar careers?

High school teachers earn 15% less than similar careers in Wisconsin. On average, they make less than nurse educators but more than elementary school teachers.

Career Median Salary
Nurse educator salary $78K
School psychologist salary $77K
Professor salary $74K
Music teacher salary $68K
Distance learning coordinator salary $68K
High school teacher salary $57K
Kindergarten teacher salary $56K
Librarian salary $56K
Physical education teacher salary $55K
Elementary school teacher salary $56K

Source: CareerExplorer (Aggregated)