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.

Related Careers in Education