SalariesHigh school teachers

High school teachers Salary in the United States

Median pay, percentile range, and top US metros — official BLS data.

Median annual salary
$64,580
~$31/hr · ~$5,382/mo
Total US jobs
1.1M
Decline
Education
Bachelor's degree
Growth: -2%

Salary range

10th %ile
$47,330
25th %ile
$57,800
Median
$64,580
75th %ile
$83,010
90th %ile
$104,670

Top US metros for high school teachers

MetroLocal salary
Kennewick-Richland, WA$105,630
Kingston, NY$104,720
Hanford-Corcoran, CA$99,800
Olympia-Lacey-Tumwater, WA$106,970
Yakima, WA$97,740
Walla Walla, WA$97,550
Mount Vernon-Anacortes, WA$105,400
Longview-Kelso, WA$98,280
Bellingham, WA$102,810
Spokane-Spokane Valley, WA$99,260

View High school teachers jobs

Browse open positions in this career — visa sponsorship and remote roles included.

Find High school teachers jobs →
Source: US Bureau of Labor Statistics — Occupational Employment and Wage Statistics.
High school teachers Salary in the United States — $64,580/year | Job4Migrants