SOC 25-2031 · Oklahoma

Secondary School Teachers, Except Special and Career/Technical Education Salary in Oklahoma

Secondary school teachers (except special and career/technical education) in Oklahoma earn the most in Oklahoma City (average $59,100 a year) and the least in Enid ($50,490), across the 4 Oklahoma metro areas we cover. Statewide, BLS puts the secondary school teachers (except special and career/technical education) average at $54,950 and the median at $48,710 for 15,480 workers. The U.S. average for this job is $76,320.

$59Khighest: Oklahoma City
$50Klowest: Enid
9,940jobs in these metros
4metro areas
Advertisement

Secondary School Teachers, Except Special and Career/Technical Education average salary by city in Oklahoma

Pay, take-home pay and cost of living

CityAverageMedian25th pct.Take-home*Cost of living
Oklahoma City$59,100$50,650$47,940$47,55390
Lawton$55,110$51,000$48,010$44,52686
Tulsa$53,410$48,410$46,770$43,23789
Enid$50,490$47,430$45,670$41,02284

*Average salary after federal and state taxes for a single filer. Cost of living: BEA price parity, U.S. = 100.

Secondary School Teachers, Except Special and Career/Technical Education salary in other states

Secondary School Teachers, Except Special and Career/Technical Education salary by city and state

More about pay in Oklahoma

Sources and how to read this page

Read the full methodology. Spotted an error? Tell us.