Career/Technical Education Teachers, Middle School Salary in Ohio

Ranked #7 of 34 · OH

16.5% above U.S. average
Mean annual salary $83,370 ≈ $40/hr
Median annual salary $86,560
Employment 590

Salary Distribution (10th–90th percentile)

P10 $49,780P25 $63,940 Median $86,560P75 $100,160P90 $114,610

About 80% of career/technical education teachers, middle schools in Ohio earn between $49,780 and $114,610. The blue band is the middle 50% (P25–P75); the dot marks the median.

Compared to the U.S.

Ohio
$83,370
U.S. average
$71,590

The mean career/technical education teachers, middle school salary in Ohio is $83,370, about 16.5% above the U.S. average ($71,590). That works out to roughly $40/hr at 2,080 hours per year.

Metro Areas in Ohio

Metro areaMedianMeanEmployment
Columbus, OH $103,580 $96,230
Cleveland, OH $94,990 $88,260
Cincinnati, OH-KY-IN $94,870 $98,390 90
Eastern Ohio nonmetropolitan area $65,340 $70,410
Dayton-Kettering-Beavercreek, OH $56,830 $69,130 70
Toledo, OH $46,990 $65,840 30

← Back to all career/technical education teachers, middle school states