The average teacher salary at Bath Local was $8,700 , which is 87 percent lower than the average salary for this job in Ohio, and 87 percent lower than the national average for this job . Teacher salaries at Bath Local typically range from $8,519 to $9,170 (25th to 75th percentile). The highest reported teacher salary was $9,170. There are 10 employees at Bath Local with the job title teacher.