Teacher Salary
Schedules

2026-27 · State salary guide

Ohio teacher salary schedules 2026-27

Midwest landscape with a school, trees and warm sunlight.
Average salary
$70,586NEA 2024-25
Starting salary
$42,222NEA 2024-25
State minimum
$35,000See state terms
Districts sourced
8Official schedules

Ohio teachers averaged $70,586 in 2024-25 per NEA, and the average starting salary was $42,222.

Ohio teachers averaged $70,586 in 2024-25 per NEA, and the average starting salary was $42,222. State law (ORC 3317.13) sets a floor of $35,000 for a new teacher with a bachelor's degree and $38,325 with a master's, but every large district pays well above it through its union contract. Among the eight large districts with readable posted schedules, bachelor's starting pay ranges from $45,671 (Toledo) to $57,862 (Columbus), and the top of the master's lane from $95,649 (Dayton) to $117,784 (Columbus). Cincinnati, Cleveland, Dublin and Pickerington post no current schedule, and South-Western, Westerville and Worthington post theirs only as scans that could not be read.

Last verified · View sources

Compare district salaries

Annual base pay, by education level. Years and contract terms can differ; open each schedule before comparing.

Select a column heading to sort. Scroll the table horizontally for more columns. — means not supplied.

Ohio district salary comparison
Official source
Columbus City SchoolsColumbus2026-27$57,862$59,328$107,481$117,784$126,445Schedule ↗ for Columbus City Schools
Olentangy Local SchoolsLewis Center2026-27$50,217$56,720$101,077$113,089$131,117Schedule ↗ for Olentangy Local Schools
Toledo Public SchoolsToledo2025-26$45,671$49,266$83,842$98,983$101,877Schedule ↗ for Toledo Public Schools
Akron Public SchoolsAkron2026-27$48,967$53,308$92,081$104,974$110,392Schedule ↗ for Akron Public Schools
Lakota Local SchoolsLiberty Township2026-27$56,639$60,253$90,460$106,034—Schedule ↗ for Lakota Local Schools
Hilliard City SchoolsHilliard2026-27$51,501$57,681$102,806$115,146—Schedule ↗ for Hilliard City Schools
Dayton Public SchoolsDayton2026-27$54,939$58,950$86,793$95,649$101,439Schedule ↗ for Dayton Public Schools
Mason City SchoolsMason2026-27$52,322$57,554$97,057$110,295—Schedule ↗ for Mason City Schools

8 districts shown

The district picture

Starting pay to top pay

Largest districts included in this guide, sorted by published top pay. Starting pay is the bachelor’s entry rate; top pay is the highest published maximum across degree lanes.

━ Bachelor’s start▨ Top pay · all degree lanes
Olentangy Local Schools2026-27

BA start $50,217

Top $131,117

Columbus City Schools2026-27

BA start $57,862

Top $126,445

Hilliard City Schools2026-27

BA start $51,501

Top $115,146

Akron Public Schools2026-27

BA start $48,967

Top $110,392

Mason City Schools2026-27

BA start $52,322

Top $110,295

Lakota Local Schools2026-27

BA start $56,639

Top $106,034

Toledo Public Schools2025-26

BA start $45,671

Top $101,877

Dayton Public Schools2026-27

BA start $54,939

Top $101,439

Cincinnati Public SchoolsYear not published

Schedule not published

Cleveland Metropolitan School DistrictYear not published

Schedule not published

South-Western City SchoolsYear not published

Schedule not published

Dublin City SchoolsYear not published

Schedule not published

Westerville City SchoolsYear not published

Schedule not published

Pickerington Local SchoolsYear not published

Schedule not published

Worthington City SchoolsYear not published

Schedule not published

Annual base salary on a shared zero-based scale. Top pay can require advanced qualifications and many years of service. Missing values are not zero.
View district chart data
Published district pay
DistrictYearBA startTop pay
Olentangy Local Schools2026-27$50,217$131,117
Columbus City Schools2026-27$57,862$126,445
Hilliard City Schools2026-27$51,501$115,146
Akron Public Schools2026-27$48,967$110,392
Mason City Schools2026-27$52,322$110,295
Lakota Local Schools2026-27$56,639$106,034
Toledo Public Schools2025-26$45,671$101,877
Dayton Public Schools2026-27$54,939$101,439
Cincinnati Public SchoolsNot publishedNot publishedNot published
Cleveland Metropolitan School DistrictNot publishedNot publishedNot published
South-Western City SchoolsNot publishedNot publishedNot published
Dublin City SchoolsNot publishedNot publishedNot published
Westerville City SchoolsNot publishedNot publishedNot published
Pickerington Local SchoolsNot publishedNot publishedNot published
Worthington City SchoolsNot publishedNot publishedNot published

Experience & progression

How pay grows by step

Bachelor’s lane · 5 districts with numeric step data

$0k$30k$60k$90k$120k08162331Experience stepColumbus City Schools: step 0, $57,862Columbus City Schools: step 1, $57,862Columbus City Schools: step 2, $57,862Columbus City Schools: step 3, $57,862Columbus City Schools: step 4, $60,179Columbus City Schools: step 5, $62,586Columbus City Schools: step 6, $65,090Columbus City Schools: step 7, $67,690Columbus City Schools: step 8, $70,397Columbus City Schools: step 9, $73,216Columbus City Schools: step 10, $76,142Columbus City Schools: step 11, $79,186Columbus City Schools: step 12, $82,359Columbus City Schools: step 13, $85,649Columbus City Schools: step 14, $89,078Columbus City Schools: step 15, $92,641Columbus City Schools: step 16, $92,871Columbus City Schools: step 17, $93,101Columbus City Schools: step 18, $93,101Columbus City Schools: step 19, $94,032Columbus City Schools: step 20, $94,973Columbus City Schools: step 21, $94,973Columbus City Schools: step 22, $94,973Columbus City Schools: step 23, $96,637Columbus City Schools: step 24, $98,327Columbus City Schools: step 25, $98,327Columbus City Schools: step 26, $98,327Columbus City Schools: step 27, $100,542Columbus City Schools: step 28, $102,800Columbus City Schools: step 29, $102,800Columbus City Schools: step 30, $105,116Columbus City Schools: step 31, $107,481Olentangy Local Schools: step 0, $50,217Olentangy Local Schools: step 1, $52,316Olentangy Local Schools: step 2, $54,415Olentangy Local Schools: step 3, $56,514Olentangy Local Schools: step 4, $58,613Olentangy Local Schools: step 5, $62,811Olentangy Local Schools: step 6, $64,910Olentangy Local Schools: step 7, $67,010Olentangy Local Schools: step 8, $69,109Olentangy Local Schools: step 9, $71,208Olentangy Local Schools: step 10, $73,307Olentangy Local Schools: step 11, $75,406Olentangy Local Schools: step 12, $77,505Olentangy Local Schools: step 13, $79,604Olentangy Local Schools: step 14, $81,703Olentangy Local Schools: step 15, $83,802Olentangy Local Schools: step 16, $85,901Olentangy Local Schools: step 17, $88,000Olentangy Local Schools: step 18, $90,099Olentangy Local Schools: step 19, $92,198Olentangy Local Schools: step 20, $94,297Olentangy Local Schools: step 21, $94,297Olentangy Local Schools: step 22, $98,496Olentangy Local Schools: step 23, $98,496Olentangy Local Schools: step 24, $98,496Olentangy Local Schools: step 25, $100,072Olentangy Local Schools: step 26, $100,072Olentangy Local Schools: step 27, $100,072Olentangy Local Schools: step 28, $100,072Olentangy Local Schools: step 29, $101,077Olentangy Local Schools: step 30, $101,077Toledo Public Schools: step 0, $45,671Toledo Public Schools: step 1, $47,231Toledo Public Schools: step 2, $49,265Toledo Public Schools: step 3, $51,301Toledo Public Schools: step 4, $53,335Toledo Public Schools: step 5, $55,368Toledo Public Schools: step 6, $57,402Toledo Public Schools: step 7, $59,437Toledo Public Schools: step 8, $61,470Toledo Public Schools: step 9, $63,503Toledo Public Schools: step 10, $65,537Toledo Public Schools: step 11, $67,571Toledo Public Schools: step 12, $69,604Toledo Public Schools: step 13, $71,638Toledo Public Schools: step 14, $73,673Toledo Public Schools: step 15, $75,705Toledo Public Schools: step 16, $75,705Toledo Public Schools: step 17, $75,705Toledo Public Schools: step 18, $75,705Toledo Public Schools: step 19, $75,705Toledo Public Schools: step 20, $77,741Toledo Public Schools: step 21, $79,774Toledo Public Schools: step 22, $79,774Toledo Public Schools: step 23, $79,774Toledo Public Schools: step 24, $79,774Toledo Public Schools: step 25, $81,809Toledo Public Schools: step 26, $81,809Toledo Public Schools: step 27, $83,842Toledo Public Schools: step 28, $83,842Toledo Public Schools: step 29, $83,842Toledo Public Schools: step 30, $83,842Akron Public Schools: step 0, $48,967Akron Public Schools: step 0.5, $49,970Akron Public Schools: step 1, $51,061Akron Public Schools: step 1.5, $51,977Akron Public Schools: step 2, $53,090Akron Public Schools: step 2.5, $54,158Akron Public Schools: step 3, $55,227Akron Public Schools: step 3.5, $56,427Akron Public Schools: step 4, $57,604Akron Public Schools: step 4.5, $58,804Akron Public Schools: step 5, $59,917Akron Public Schools: step 5.5, $61,269Akron Public Schools: step 6, $62,665Akron Public Schools: step 6.5, $63,864Akron Public Schools: step 7, $65,238Akron Public Schools: step 7.5, $66,504Akron Public Schools: step 8, $67,856Akron Public Schools: step 8.5, $69,295Akron Public Schools: step 9, $70,801Akron Public Schools: step 9.5, $72,218Akron Public Schools: step 10, $73,745Akron Public Schools: step 10.5, $75,294Akron Public Schools: step 11, $76,843Akron Public Schools: step 11.5, $78,326Akron Public Schools: step 12, $80,071Akron Public Schools: step 15.5, $87,277Akron Public Schools: step 16, $88,078Akron Public Schools: step 19.5, $88,478Akron Public Schools: step 20, $88,878Akron Public Schools: step 23.5, $89,279Akron Public Schools: step 24, $89,679Akron Public Schools: step 26.5, $90,079Akron Public Schools: step 27, $90,480Akron Public Schools: step 29.5, $90,880Akron Public Schools: step 30, $91,280Akron Public Schools: step 30.5, $91,681Akron Public Schools: step 31, $92,081Lakota Local Schools: step 1, $56,639Lakota Local Schools: step 2, $57,754Lakota Local Schools: step 3, $58,892Lakota Local Schools: step 4, $60,051Lakota Local Schools: step 5, $61,235Lakota Local Schools: step 6, $62,441Lakota Local Schools: step 7, $63,671Lakota Local Schools: step 8, $64,926Lakota Local Schools: step 9, $66,205Lakota Local Schools: step 10, $67,510Lakota Local Schools: step 11, $68,840Lakota Local Schools: step 12, $70,196Lakota Local Schools: step 13, $71,580Lakota Local Schools: step 14, $72,989Lakota Local Schools: step 15, $74,427Lakota Local Schools: step 16, $75,893Lakota Local Schools: step 17, $77,388Lakota Local Schools: step 18, $78,913Lakota Local Schools: step 19, $80,468Lakota Local Schools: step 20, $82,053Lakota Local Schools: step 21, $83,670Lakota Local Schools: step 22, $85,318Lakota Local Schools: step 23, $86,999Lakota Local Schools: step 24, $88,712Lakota Local Schools: step 25, $90,460
  • Columbus City Schools2026-27
  • Olentangy Local Schools2026-27
  • Toledo Public Schools2025-26
  • Akron Public Schools2026-27
  • Lakota Local Schools2026-27
Lines connect published observations, not estimated salaries for missing steps. A step is not always a year of service. District placement rules and schedule years vary.
View step progression data
Bachelor’s lane by published step
DistrictStepAnnual pay
Columbus City Schools0$57,862
Columbus City Schools1$57,862
Columbus City Schools2$57,862
Columbus City Schools3$57,862
Columbus City Schools4$60,179
Columbus City Schools5$62,586
Columbus City Schools6$65,090
Columbus City Schools7$67,690
Columbus City Schools8$70,397
Columbus City Schools9$73,216
Columbus City Schools10$76,142
Columbus City Schools11$79,186
Columbus City Schools12$82,359
Columbus City Schools13$85,649
Columbus City Schools14$89,078
Columbus City Schools15$92,641
Columbus City Schools16$92,871
Columbus City Schools17$93,101
Columbus City Schools18$93,101
Columbus City Schools19$94,032
Columbus City Schools20$94,973
Columbus City Schools21$94,973
Columbus City Schools22$94,973
Columbus City Schools23$96,637
Columbus City Schools24$98,327
Columbus City Schools25$98,327
Columbus City Schools26$98,327
Columbus City Schools27$100,542
Columbus City Schools28$102,800
Columbus City Schools29$102,800
Columbus City Schools30$105,116
Columbus City Schools31$107,481
Olentangy Local Schools0$50,217
Olentangy Local Schools1$52,316
Olentangy Local Schools2$54,415
Olentangy Local Schools3$56,514
Olentangy Local Schools4$58,613
Olentangy Local Schools5$62,811
Olentangy Local Schools6$64,910
Olentangy Local Schools7$67,010
Olentangy Local Schools8$69,109
Olentangy Local Schools9$71,208
Olentangy Local Schools10$73,307
Olentangy Local Schools11$75,406
Olentangy Local Schools12$77,505
Olentangy Local Schools13$79,604
Olentangy Local Schools14$81,703
Olentangy Local Schools15$83,802
Olentangy Local Schools16$85,901
Olentangy Local Schools17$88,000
Olentangy Local Schools18$90,099
Olentangy Local Schools19$92,198
Olentangy Local Schools20$94,297
Olentangy Local Schools21$94,297
Olentangy Local Schools22$98,496
Olentangy Local Schools23$98,496
Olentangy Local Schools24$98,496
Olentangy Local Schools25$100,072
Olentangy Local Schools26$100,072
Olentangy Local Schools27$100,072
Olentangy Local Schools28$100,072
Olentangy Local Schools29$101,077
Olentangy Local Schools30$101,077
Toledo Public Schools0$45,671
Toledo Public Schools1$47,231
Toledo Public Schools2$49,265
Toledo Public Schools3$51,301
Toledo Public Schools4$53,335
Toledo Public Schools5$55,368
Toledo Public Schools6$57,402
Toledo Public Schools7$59,437
Toledo Public Schools8$61,470
Toledo Public Schools9$63,503
Toledo Public Schools10$65,537
Toledo Public Schools11$67,571
Toledo Public Schools12$69,604
Toledo Public Schools13$71,638
Toledo Public Schools14$73,673
Toledo Public Schools15$75,705
Toledo Public Schools16$75,705
Toledo Public Schools17$75,705
Toledo Public Schools18$75,705
Toledo Public Schools19$75,705
Toledo Public Schools20$77,741
Toledo Public Schools21$79,774
Toledo Public Schools22$79,774
Toledo Public Schools23$79,774
Toledo Public Schools24$79,774
Toledo Public Schools25$81,809
Toledo Public Schools26$81,809
Toledo Public Schools27$83,842
Toledo Public Schools28$83,842
Toledo Public Schools29$83,842
Toledo Public Schools30$83,842
Akron Public Schools0$48,967
Akron Public Schools0.5$49,970
Akron Public Schools1$51,061
Akron Public Schools1.5$51,977
Akron Public Schools2$53,090
Akron Public Schools2.5$54,158
Akron Public Schools3$55,227
Akron Public Schools3.5$56,427
Akron Public Schools4$57,604
Akron Public Schools4.5$58,804
Akron Public Schools5$59,917
Akron Public Schools5.5$61,269
Akron Public Schools6$62,665
Akron Public Schools6.5$63,864
Akron Public Schools7$65,238
Akron Public Schools7.5$66,504
Akron Public Schools8$67,856
Akron Public Schools8.5$69,295
Akron Public Schools9$70,801
Akron Public Schools9.5$72,218
Akron Public Schools10$73,745
Akron Public Schools10.5$75,294
Akron Public Schools11$76,843
Akron Public Schools11.5$78,326
Akron Public Schools12$80,071
Akron Public Schools15.5$87,277
Akron Public Schools16$88,078
Akron Public Schools19.5$88,478
Akron Public Schools20$88,878
Akron Public Schools23.5$89,279
Akron Public Schools24$89,679
Akron Public Schools26.5$90,079
Akron Public Schools27$90,480
Akron Public Schools29.5$90,880
Akron Public Schools30$91,280
Akron Public Schools30.5$91,681
Akron Public Schools31$92,081
Lakota Local Schools1$56,639
Lakota Local Schools2$57,754
Lakota Local Schools3$58,892
Lakota Local Schools4$60,051
Lakota Local Schools5$61,235
Lakota Local Schools6$62,441
Lakota Local Schools7$63,671
Lakota Local Schools8$64,926
Lakota Local Schools9$66,205
Lakota Local Schools10$67,510
Lakota Local Schools11$68,840
Lakota Local Schools12$70,196
Lakota Local Schools13$71,580
Lakota Local Schools14$72,989
Lakota Local Schools15$74,427
Lakota Local Schools16$75,893
Lakota Local Schools17$77,388
Lakota Local Schools18$78,913
Lakota Local Schools19$80,468
Lakota Local Schools20$82,053
Lakota Local Schools21$83,670
Lakota Local Schools22$85,318
Lakota Local Schools23$86,999
Lakota Local Schools24$88,712
Lakota Local Schools25$90,460

The wider picture

Salary in context

Ohio average$70,586
NEA 2024-25 · Source
State minimum$35,000
See state minimum terms below · Source
National average$74,495
Reporting year not published · Source
Average pay describes the workforce; a minimum is a floor subject to state rules. These measures can cover different years and are not equivalent starting offers.
View salary context data
State and national salary measures
MeasureAmountContext
Ohio average$70,586NEA 2024-25
State minimum$35,000See state minimum terms below
National average$74,495Reporting year not published

State minimum salary

$35,000

ORC 3317.13(C), as amended by HB 33 (135th General Assembly, effective Oct. 3, 2023): bachelor's degree $35,000 at 0 years rising to $49,630 at 11 years; master's or higher $38,325 rising to $56,805; less than a bachelor's $30,275 to $36,400; five years of training $36,330 to $52,885. The schedule excludes retirement and sick-leave payments, and the state can withhold funds from a district that pays below it. NEA average salary is FY 2024-25 (Rankings & Estimates, August 2026); starting salary is the NEA Teacher Salary Benchmark, FY 2024-25.

Read the state minimum source ↗

Before you compare offers

Match the school year, degree lane and credited experience. The published maximum is not a promise of starting placement. Confirm contract days, supplements and eligibility in each district’s official schedule.

Frequently asked questions

Where can I find Ohio district salary schedules?

Use the district comparison table on this page to open a district guide and its official salary schedule. Each source is linked with a verification date.

Does a master’s degree change the salary?

Check the master’s lane in the district’s published schedule. Degree supplements and placement rules vary; a missing value here does not mean there is no additional pay.

Sources and last checked

Last verified

Keep exploring

Compare more states

IllinoisIndianaMichiganMissouri