SalaryData

Secondary School Teacher Salary in Oklahoma

Based on 16K+ workers in Oklahoma

Data year: 2024 · Last updated: May 2026

Median Annual Salary (OK)

$49,170

$23.639/hr

vs National Average

$67,394

-27.0% vs national median

Salary Range (10th–90th)

$41K $80K

16K employed in Oklahoma

Salary Distribution — Secondary School Teacher in Oklahoma

Secondary School Teacher (OK) salary percentiles
PercentileAnnual Salary
10th percentile$41,330
25th percentile$46,000
Median (50th percentile)$49,170
75th percentile$60,720
90th percentile$80,190

Historical Salary Trend — Secondary School Teacher in Oklahoma vs National

Historical Secondary School Teacher (Oklahoma vs National) salary trend
YearMedian Salary (United States)
2022$49,510
2023$50,600
2024$49,170
Historical salary trend for Secondary School Teacher in Oklahoma
YearOklahoma MedianNational Median
2022$49,510$63,868
2023$50,600$67,463
2024$49,170$67,394

Secondary School Teacher Salary by Experience Level in Oklahoma

Secondary School Teacher Salary in Other States

Related Occupations

More Locations