Salaries → High 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
| Metro | Local 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 |
High school teachers salary by state
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.