Search Teaching Jobs By Location
Keywords
Location
Employers Post Your Jobs

Post to Teacher.org and 100+ Job Boards with One Submission.
Post a Job

Teacher Jobs in Ohio

The state Department of Education in Ohio is currently experiencing shortages in languages, sciences, math, and special education. With over 100,000 teachers in public schools serving 1.7 million students, Ohio is mounting an active recruitment campaign to increase teacher numbers. Starting teachers throughout the state can expect to draw $33,096 as a starting salary - almost directly comparable to the mean salary across the state. Teachers seeking better job prospects are encouraged to apply to districts with high enrolment like Akron, Caton, Cincinnati, and Columbus.

Employers Post Your Jobs

Post to Teacher.org and 100+ job boards with one submission: Click Here to Post a Job.

Job Seekers & Teachers

Search through thousands of education and teaching jobs in Ohio: Click Here to Search.

Ohio Teacher Salary & Employment

Total Employed

57,220

Salary Range

$49,720 - $91,470

Elementary school teachers have a salary range between $49,720 to $91,470 a year in Ohio. There are around fifty thousand employed elementary school teachers. Read about what it takes to become an elementary school teacher.

Elementary School Teachers
AreaTotal EmploymentSalary
Cleveland, Elyria 9,190 $70,310
Lima 800 $57,820
Springfield 630 $63,530
Akron 3,140 $67,430
Dayton 2,890 $67,710
Toledo 2,790 $58,900
Canton, Massillon 1,520 $62,030
Columbus 10,470 $66,400
Mansfield - $53,540

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Elementary School Teachers (SOC Code: 25-2021)

Total Employed

2,550

Salary Range

$49,080 - $123,880

English teachers have a salary range between $49,080 to $123,880 a year in Ohio, with over 2,550 employed in the state. See details on how to become an english teacher.

English Language and Literature Teachers (College Professor)
AreaTotal EmploymentSalary
Canton, Massillon 80 -
Cleveland, Elyria 430 $84,950
Columbus 410 $83,600
Dayton 220 $68,520
Toledo 200 $74,370
Akron 180 $68,020

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for English Language and Literature Teachers (College Professor) (SOC Code: 25-1123)

Learn how to become a high school teacher.

Total Employed

47,510

Salary Range

$50,800 - $90,330

As a high school teacher in Ohio you can expect to make between $50,800 - $90,330. There are around forty thousand employed high school teachers. Take the next step and learn to how to become a high school teacher.

High School Teachers
AreaTotal EmploymentSalary
Columbus 8,380 $68,270
Cleveland, Elyria 7,350 $69,290
Springfield 600 $64,650
Mansfield 550 $52,260
Dayton 4,460 $64,150
Lima 430 $54,030
Akron 3,610 $63,950
Toledo 2,870 $62,560
Canton, Massillon 1,500 $63,060

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for High School Teachers (SOC Code: 25-2031)

Learn how to become a history teacher.

Total Employed

950

Salary Range

$56,710 - $122,820

In Ohio, a history teacher's salary may range from $56,710 to $122,820. There are around 950 employed history teachers. Get more information about becoming a history teacher.

History Teachers (College Professor)
AreaTotal EmploymentSalary
Dayton 90 -
Toledo 50 $65,670
Canton, Massillon 30 -
Columbus 280 $86,060
Cleveland, Elyria 130 $76,040

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for History Teachers (College Professor) (SOC Code: 25-1125)

Total Employed

2,700

Salary Range

$44,340 - $87,790

Kindergarten teachers in Ohio, can earn between $44,340 to $87,790 a year. There are around two thousand employed kindergarten teachers. Read about what it takes to become a kindergarten teacher.

Kindergarten Teachers
AreaTotal EmploymentSalary
Cleveland, Elyria 530 $58,960
Columbus 460 $55,290
Dayton 250 $72,130
Toledo 230 $68,360
Akron - $56,920

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Kindergarten Teachers (SOC Code: 25-2012)

Math teacher requirements vary by state

Total Employed

140,270

Salary Range

$44,340 - $140,410

As a math teacher in Ohio you can expect to make between $44,340 - $140,410. Ohio is home to about ninety thousand math teachers. See our guide on how to become a math teacher.

Mathematical Science Teachers (College Professor)
AreaTotal EmploymentSalary
Canton, Massillon 50 -
Columbus 410 $90,270
Cleveland, Elyria 350 -
Dayton 200 $77,750
Akron 120 -
Toledo 110 $82,340

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Mathematical Science Teachers (College Professor) (SOC Code: 25-1022)

Students run on a basketball court in PE class

Total Employed

13,880

Salary Range

$18,940 - $74,720

P.e. teachers have a salary range between $18,940 to $74,720 a year in Ohio. Ohio is home to about thirteen thousand p.e. teachers. See our guide on how to become a p.e. teacher.

Coaches and Scouts
AreaTotal EmploymentSalary
Springfield 90 $43,410
Dayton 810 $36,480
Akron 600 $45,720
Toledo 570 $47,080
Columbus 2,750 $40,070
Canton, Massillon 250 $45,380
Cleveland, Elyria 2,340 $38,150
Lima 100 $30,690

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Coaches and Scouts (SOC Code: 27-2022)

Total Employed

15,430

Salary Range

$22,630 - $45,490

In Ohio, a preschool teacher's salary may range from $22,630 to $45,490, with over 15,430 employed in the state. See details on how to become a preschool teacher.

Preschool Teachers
AreaTotal EmploymentSalary
Toledo 820 $27,310
Canton, Massillon 590 $22,170
Columbus 3,590 $31,050
Cleveland, Elyria 3,200 $30,270
Lima 150 $32,220
Springfield 130 $29,060
Dayton 1,250 $27,630
Akron 1,110 $31,390
Mansfield 110 $28,360

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Preschool Teachers (SOC Code: 25-2011)

School administrator talks to a student

Total Employed

11,420

Salary Range

$35,780 - $120,300

As a school administrator in Ohio you can expect to make between $35,780 - $120,300. Ohio is home to about eleven thousand school administrators. Take the next step and learn to how to become a school administrator.

Education Administrators, Preschool and Childcare Center/Program
AreaTotal EmploymentSalary
Cleveland, Elyria 540 $46,340
Canton, Massillon 50 $38,810
Columbus 410 $50,850
Dayton 150 $49,670
Toledo 120 $44,930
Akron 100 $57,430

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Preschool and Childcare Center/Program (SOC Code: 11-9031)

Education Administrators, Elementary, Middle, and High School
AreaTotal EmploymentSalary
Lima 90 $80,900
Akron 610 $90,980
Dayton 560 $98,140
Toledo 420 $85,390
Canton, Massillon 300 $92,940
Cleveland, Elyria 1,970 $89,100
Springfield 180 $79,400
Columbus 1,630 $92,040
Mansfield 110 $76,140

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Education Administrators, Elementary, Middle, and High School (SOC Code: 11-9032)

Total Employed

10,940

Salary Range

$42,670 - $86,820

School counselors in Ohio, can earn between $42,670 to $86,820 a year, with over 10,940 employed in the state. See our guide on how to become a school counselor.

Educational, Guidance, School, and Vocational Counselors
AreaTotal EmploymentSalary
Toledo 790 $54,140
Akron 730 $56,570
Dayton 720 $56,530
Lima 60 $62,120
Canton, Massillon 370 $58,610
Cleveland, Elyria 2,060 $56,170
Springfield 190 $56,000
Columbus 1,780 $64,320
Mansfield 100 $54,510

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Educational, Guidance, School, and Vocational Counselors (SOC Code: 21-1012)

Group of children smiling

Total Employed

8,660

Salary Range

$43,740 - $91,190

In Ohio, a special education teacher's salary may range from $43,740 to $91,190. Ohio is home to about eight thousand special education teachers. Interested in becoming a special education teacher?

Special Education Teachers (Preschool)
AreaTotal EmploymentSalary
Dayton 50 $59,880
Columbus 280 $69,140
Cleveland, Elyria 130 $52,270
Akron - $69,050
Canton, Massillon - $48,920

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Preschool) (SOC Code: 25-2051)

Special Education Teachers (Kindergarten and Elementary School)
AreaTotal EmploymentSalary
Mansfield 70 $44,950
Springfield 60 $42,170
Akron 500 $58,530
Lima 50 $57,990
Dayton 410 $68,210
Toledo 390 $54,840
Columbus 1,840 $56,530
Canton, Massillon 170 $58,930
Cleveland, Elyria 1,120 $59,930

Data taken from BLS Occupational Employment Statistics (http://www.bls.gov/oes/) for Special Education Teachers (Kindergarten and Elementary School) (SOC Code: 25-2052)

Largest School Districts in Ohio

School District Schools Teachers
Columbus City Schools 117 3,074
Cleveland Metropolitan School District 100 2,470
Cincinnati Public Schools 56 1,947
Toledo City School District 52 1,410
Akron Public Schools 54 1,380
South-Western City School District 33 1,121
Dayton Public Schools 30 944
Olentangy Local School District 23 922
Dublin City School District (Ohio) 19 843
Hilliard City School District 23 842
Westerville City School District 22 743
Lakota Local School District (Butler County) 20 724
Parma City School District 15 680
Worthington City School District 18 627
Canton City School District 25 561
Mason City School District 5 520
Cleveland Heights-University Heights City School District 12 509
Hamilton City School District 12 507
Pickerington Local School District 14 505
Fairfield City School District 9 499
Centerville City School District 13 485
Willoughby-Eastlake City School District 12 466
Springfield City School District 16 464
Gahanna-Jefferson City School District 11 450
Mentor High School 13 450
Northwest Local School District 14 446
Sylvania City School District 12 439
Kettering City School District 13 432
Oak Hills Local School District 9 416
Washington Local School District (Lucas County) 11 416
West Clermont Local School District 12 399
Forest Hills Local School District 9 395
Berea City School District 9 393
Beavercreek City School District 9 390
Brunswick City School District 11 389
Middletown City School District 10 381
Lorain City School District 15 378
Elyria City School District 12 375
Strongsville High School 11 364
Upper Arlington City School District 8 357
Youngstown City School District 17 356
Euclid City School District 9 355
Newark City Schools 11 354
Lancaster City School District 11 347
Marion City Schools 8 345
Lakewood City School District 10 341
Shaker Heights City School District 8 341
Findlay City School District 13 334
Cuyahoga Falls City School District 9 332
Ilford Exempted Village School District 9 332

Data obtained from the Public Elementary/Secondary School Universe Survey 2014

Teaching Job Listings in Ohio