Skip to content

The average salary for a Science Teacher in Ohio is $75,120.

Annual Average Salary Information

Annual Average Salary: $75,120

$38,540$109,420