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

BLS OEWS May 2025 • 8 metro areas • Oklahoma

Middle School Teachers, Except Special and Career/Technical Education in Oklahoma earn a median salary of $48,399 per year on average across 8 metro and nonmetro areas, -23.1% vs the national median of $62,970. An estimated 7,690 middle school teachers, except special and career/technical education are employed across Oklahoma, with salaries ranging from $46,970 to $51,080 depending on location.

$48,399 Avg median salary in Oklahoma
$51,080 Highest paying metro
$46,970 Lowest paying metro
7,690 Employed in Oklahoma

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

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

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

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

      Metro areaMedian salary25th pct75th pctEmployed
      Tulsa, OK$51,080$46,430$64,6601,600
      Enid, OK$49,780$41,600$49,780130
      Southwest Oklahoma$48,770$44,460$55,120480
      Oklahoma City, OK$48,210$45,920$60,2202,570
      Northwest Oklahoma$47,660$44,170$55,070630
      Northeast Oklahoma$47,620$44,470$55,210900
      Lawton, OK$47,100$45,720$58,950220
      Southeast Oklahoma$46,970$45,090$55,5001,160

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