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

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Secondary School Teachers, Except Special and Career/Technical Education in Oklahoma earn a median salary of $49,299 per year on average across 8 metro and nonmetro areas, -23.7% vs the national median of $64,580. An estimated 15,530 secondary school teachers, except special and career/technical education are employed across Oklahoma, with salaries ranging from $47,220 to $57,760 depending on location.

$49,299 Avg median salary in Oklahoma
$57,760 Highest paying metro
$47,220 Lowest paying metro
15,530 Employed in Oklahoma

Compare Secondary School Teachers, Except Special and Career/Technical Education salaries & buying power

Pick two cities to see how salary and purchasing power differ.

Full tool →
Secondary School Teachers, Except Special and Career/Technical Education
in
    vs

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

      Metro area Median salary 25th pct 75th pct Employed
      Tulsa, OK $57,760 $47,180 $65,610 3,700
      Oklahoma City, OK $49,250 $46,000 $61,330 6,130
      Southwest Oklahoma $48,840 $45,390 $59,180 760
      Enid, OK $48,690 $40,830 $49,910 200
      Lawton, OK $47,560 $46,210 $58,790 380
      Northeast Oklahoma $47,560 $44,560 $57,550 1,340
      Northwest Oklahoma $47,510 $45,080 $57,480 960
      Southeast Oklahoma $47,220 $44,970 $57,100 2,060

      View Secondary School Teachers, Except Special and Career/Technical Education salaries in all cities