High School Teacher Salary in Ohio
High School Teachers in Ohio earn a median salary of $58,053 per year, which is 11% lower than the national median of $65,220.
$58,053
Median Salary
$62,876
Mean Salary
41,807
Employment
1.09
Location Quotient
92
Cost of Living
Below average
11% lower than
vs National
national median
Salary Distribution
10th Percentile $34,832
25th Percentile $45,281
Median $58,053
75th Percentile $74,308
90th Percentile $97,529
Salary Comparison
High School Teacher in Ohio $58,053
US Median Household Income $74,580
Frequently Asked Questions
How much does a High School Teacher make in Ohio?
The median salary for a High School Teacher in Ohio is $58,053 per year, which is 11% lower than the national median of $65,220.
How many High School Teacher jobs are there in Ohio?
There are approximately 41,807 high school teacher positions in Ohio.
What is the salary range for a High School Teacher in Ohio?
Salaries range from $34,832 (10th percentile) to $97,529 (90th percentile), with a median of $58,053.