Career/Technical Education Teachers, Secondary School Salary in Ohio

BLS OEWS May 2025 • 14 metro areas • Ohio

Career/Technical Education Teachers, Secondary School in Ohio earn a median salary of $78,074 per year on average across 14 metro and nonmetro areas, +22.2% vs the national median of $63,910. An estimated 2,710 career/technical education teachers, secondary school are employed across Ohio, with salaries ranging from $71,410 to $95,790 depending on location.

$78,074 Avg median salary in Ohio
$95,790 Highest paying metro
$71,410 Lowest paying metro
2,710 Employed in Ohio

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

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

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

      Career/Technical Education Teachers, Secondary School salaries by city in Ohio

      Metro area Median salary 25th pct 75th pct Employed
      Akron, OH $95,790 $78,890 $96,190 230
      Columbus, OH $81,950 $60,770 $89,890
      Cincinnati, OH-KY-IN $80,260 $65,430 $85,910 440
      Toledo, OH $79,710 $76,480 $95,850 180
      Dayton, OH $79,280 $60,870 $95,590 610
      Canton, OH $77,210 $67,070 $91,270 130
      Springfield, OH $76,400 $73,430 $91,420 150
      Cleveland, OH $76,090 $62,650 $88,380
      Mansfield, OH $75,820 $69,930 $86,110 70
      Southern Ohio $75,490 $74,160 $93,750 270
      North Northeastern Ohio nonmetropolitan area (noncontiguous) $75,230 $63,320 $92,690
      Eastern Ohio $74,240 $63,320 $79,130 320
      West Northwestern Ohio $74,160 $67,140 $76,960 310
      Youngstown, OH $71,410 $70,600 $89,100

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