Education · BLS Code 25-2031

High School Teacher Salary

Real salary data for High School Teacher professionals across the United States. National median is $62,360/year, ranging from $48,000 at the 25th percentile to $80,000 at the 75th.

National Salary Overview

BLS 2024
25thMedian75th
$48,000$62,360$80,000
25th percentile
$48,000
Median (50th)
$62,360
75th percentile
$80,000
Hourly (median, 40hr)
$30/hr
Monthly gross (median)
$5,197/mo