Elementary School Teacher Salaries in Cleveland, OH

Salary estimated from 36 employees, users, and past and present job advertisements on Indeed in the past 36 months. Last updated: October 16, 2018
Average in Cleveland, OH
$37,219 per year
18% Below national average
  • Most Reported
$14,000
$71,000
Salary Distribution

How much does an Elementary School Teacher make in Cleveland, OH?

The average salary for an Elementary School Teacher is $37,219 per year in Cleveland, OH, which is 18% below the national average. Salary estimates are based on 36 salaries submitted anonymously to Indeed by Elementary School Teacher employees, users, and collected from past and present job advertisements on Indeed in the past 36 months. The typical tenure for an Elementary School Teacher is 1-3 years.
Elementary School Teacher salaries by company in Cleveland, OH
CompanyAverage salary
$48,552 per year
$35,539 per year
$34,000 per year
$30,000 per year
$26.83 per hour
$88.65 per day
$125 per day
$80.00 per day
Elementary School Teacher salaries by location
CityAverage salary
$34,547 per year
$39,194 per year
$66,453 per year
$34,415 per year
$38,426 per year

Elementary School Teacher job openings

Elementary School Teacher (Kindergaten - 3rd grade) - Cleveland, Ohio
ACCEL Schools
Cleveland, OH
Upper Elementary Teacher
Cleveland Arts & Social Sciences Academy
Cleveland, OH
Education Intern
After-School All-Stars Cleveland
Cleveland, OH
Elementary Enrichment Teacher (immediate opening)
Breakthrough Schools
Cleveland, OH
Elementary School Teacher
ACCEL Schools
Cleveland, OH
Curriculum Developer (Elementary)
Creek Technologies Company
Cleveland, OH
Elementary School Teacher jobs in Cleveland, OH