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

BLS OEWS May 2025 • 15 metro areas • Ohio

Middle School Teachers, Except Special and Career/Technical Education in Ohio earn a median salary of $66,403 per year on average across 15 metro and nonmetro areas, +5.5% vs the national median of $62,970. An estimated 26,890 middle school teachers, except special and career/technical education are employed across Ohio, with salaries ranging from $57,760 to $77,240 depending on location.

$66,403 Avg median salary in Ohio
$77,240 Highest paying metro
$57,760 Lowest paying metro
26,890 Employed in Ohio

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 Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Cleveland, OH $77,240 $60,430 $94,790 6,530
      Akron, OH $75,800 $61,530 $82,670 1,550
      Southern Ohio $74,600 $57,230 $79,150 1,190
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $73,970 $59,350 $80,190 1,330
      West Northwestern Ohio $72,830 $55,910 $81,060 1,110
      Dayton, OH $68,320 $53,180 $81,430 1,780
      Canton, OH $64,740 $48,880 $79,870 700
      Eastern Ohio $62,780 $50,010 $80,970 490
      Cincinnati, OH-KY-IN $62,300 $49,180 $79,820 3,740
      Mansfield, OH $62,000 $46,850 $78,310 370
      Springfield, OH $61,510 $42,680 $79,630 330
      Toledo, OH $60,960 $47,290 $82,890 1,310
      Columbus, OH $60,720 $45,920 $81,910 5,200
      Youngstown, OH $60,520 $43,330 $79,740 1,030
      Lima, OH $57,760 $45,450 $80,010 230

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