Skip to main content
SalaryTruthBLS DATA
Secondary School Teacher
$77,578
National median salary

Range: $57,880 – $103,640 across 25 metro areas.

View full report →
Data from SalaryTruth