High school teacher earnings by seniority

90th percentile

Top-level high school teacher earnings begin at:

$37.75 per hour

$78,510 per year

75th percentile

Senior-level high school teacher earnings begin at:

$36.57 per hour

$76,070 per year

50th percentile

Mid-level high school teacher earnings begin at:

$30.50 per hour

$63,450 per year

25th percentile

Junior-level high school teacher earnings begin at:

$29.20 per hour

$60,740 per year

10th percentile

Starting level high school teacher earnings begin at:

$22.53 per hour

$46,870 per year

Approximate values based on highest and lowest earning segments.

High school teacher salary by state

State Name Average Salary
New York $97,070
Massachusetts $95,260
Rhode Island $92,610
District of Columbia $82,750
New Jersey $82,200
Connecticut $80,970
Illinois $79,990
Alaska $79,650
Oregon $79,570
Ohio $78,800
Pennsylvania $78,800
Maryland $78,670
Delaware $77,960
New Hampshire $77,060
Minnesota $76,460
Utah $76,330
Vermont $76,220
New Mexico $75,900
Georgia $75,480
Hawaii $74,310
Colorado $72,900
Virginia $72,170
Michigan $66,030
Nevada $65,520
Maine $64,880
Texas $63,590
Nebraska $63,450
Wisconsin $62,870
Wyoming $62,690
South Carolina $62,580
Alabama $61,990
Indiana $61,880
Tennessee $61,860
Idaho $61,690
Kentucky $61,560
North Dakota $61,210
Iowa $61,200
Montana $60,990
Florida $60,410
Kansas $59,920
Louisiana $59,850
Arkansas $59,660
Missouri $59,240
Arizona $58,360
North Carolina $57,650
West Virginia $56,610
South Dakota $51,050
Mississippi $50,980
Guam $49,350
Oklahoma $48,710
Virgin Islands, U.S. $43,630
Puerto Rico $31,870
Washington $102,670
California $101,370

How do high school teacher salaries compare to similar careers?

High school teachers earn 11% less than similar careers in Nebraska. On average, they make less than nurse educators but more than librarians.

Career Median Salary
Nurse educator salary $83K
Professor salary $79K
Distance learning coordinator salary $78K
Music teacher salary $75K
School counselor salary $62K
High school teacher salary $63K
Childcare program administrator salary $56K
Elementary school teacher salary $62K
Kindergarten teacher salary $62K
Librarian salary $64K

Source: CareerExplorer (Aggregated)