Paycheck Updated October 5, 2026 · 6 min read

Do I Have to Pay Ohio School District Tax?

Only if you live in a district that levies it. Working there does not count, and it is separate from your city income tax.

A red brick school building with a metal roof and an American flag

You pay Ohio school district tax only if you live in one of the districts that levies it. Not if you work there, and not if you merely live in Ohio. It is a residence tax on a district your voters approved it in, and it is a completely separate thing from both your city income tax and the state income tax above it.

Residence, and nothing else

Ohio is explicit about this. Any individual who receives income while a resident of a taxing school district is subject to the tax, and that includes retirees, students and minors. Commuting into a taxing district does not make you liable, and moving out of one ends it.

Not every district charges it. School districts may enact the tax with voter approval, so whether you owe it comes down to a local ballot in the district you happen to live in. Two houses either side of a district boundary can have completely different answers.

This is the exact opposite of Pennsylvania. The PA Local Services Tax follows where you work. Ohio school district tax follows where you live. If you have moved between the two states and assumed local taxes behave the same way, that assumption is wrong in both directions.

Two different tax bases, and the difference is large

Districts choose one of two bases, and the one yours picked decides what is taxed at all.

Traditional base

Modified adjusted gross income less exemptions. Broad: it reaches most of what lands on your federal return, including unemployment compensation where that is in your federal adjusted gross income.

Earned income base

Wages, salaries, tips and self-employment income only. Retirement income, interest, dividends and unemployment benefits are all outside it.

For a retiree the difference is the whole tax. A pension is taxed under a traditional base district and untaxed under an earned income one, on identical income, decided entirely by which base the local district adopted. It is worth knowing which yours uses before assuming a retirement move within Ohio changes nothing.

Ohio, in three layers

total = state income tax + city income tax + school district tax

Only the first is set statewide. The other two are local, and separate from each other

It is not your city tax

Ohio is unusual in having two separate local income taxes that can both apply to the same person, and they get confused constantly.

  • Municipal income tax: charged by cities and villages, and typically owed where you work as well as where you live, with credits between them.
  • School district income tax: charged by school districts, owed only where you live.

The state says so directly: your school district withholding is not the same as your city income tax withholding, and city withholding does not go on a school district return. Individuals file the SD 100 for the school district tax, separately from everything else.

The practical trap is that the two behave differently when you cross a boundary. Ohio cities commonly offer a credit for tax paid to the city you work in, so living in one and working in another is often partly offset. School district tax has no such interaction, because there is only ever one district in the question: the one you live in. Moving into a taxing district adds the tax outright, with nothing to credit it against.

Meanwhile, the state tax is unusually light

The Ohio state income tax on its own is among the lowest of any state that has one, and it is genuinely graduated rather than flat.

  • $30,000: $534.91 a year, 1.783%
  • $45,000: $983.41, 2.185%
  • $60,000: $1,431.91, 2.387%
  • $90,000: $2,328.91, 2.588%
  • $150,000: $4,327.91, 2.885%

At $60,000 that is under half what Illinois takes at its flat 4.95 percent and about a third of what Oregon takes. Which is exactly why the local layers matter so much: the headline that makes Ohio look cheap is only the top third of the story.

It is a fair guess that this is deliberate rather than accidental. A state that leaves most local funding to municipalities and school districts can keep its own rate low precisely because those layers exist underneath. Comparing Ohio to a state that funds everything centrally on state rate alone compares two different things.

Worth knowing before trusting any Ohio paycheck calculator, including ours. The state line is modeled. The city income tax and the school district income tax are not, because both are set by your own municipality and district rather than by the state. Expect your real check to be lower than a general calculator suggests, by whatever those two local rates come to.

Working out whether it applies to you

Find your district, not your mailing address

School district boundaries do not follow city limits or ZIP codes, and a mailing address in one town can sit inside another town’s district. Ohio publishes the taxing district list and a lookup for exactly this reason, and it is the only reliable way to answer it.

Check the withholding line

If your employer knows you live in a taxing district it should be withholding for it, and you will see a separate school district line on the pay stub. If you live in a taxing district and there is no such line, the liability is still yours, and it arrives as a bill at filing rather than disappearing.

Tell payroll when you move

Because liability follows residence, a move across a district boundary changes it immediately even if your job, your commute and your employer are all unchanged. Payroll cannot know unless you tell them.

The calculator below covers the state and federal lines. The Michigan paycheck calculator is a useful comparison, since Michigan has city income taxes but no school district equivalent. The take-home pay by state calculator puts Ohio beside the rest.

See the rest of your Ohio check

Ohio Paycheck Calculator · free, no sign-up

Frequently asked

Do I have to pay Ohio school district tax?

Only if you live in a school district that levies one. It is a residence tax, so working in a taxing district does not make you liable, and districts only have it where voters approved it.

Is Ohio school district tax the same as city income tax?

No. They are separate taxes with separate rules and separate returns. Municipal tax is typically owed where you work as well as where you live; school district tax is owed only where you live, and is filed on form SD 100.

Do retirees pay Ohio school district tax?

It depends entirely on which base the district uses. Under a traditional base district retirement income is taxed; under an earned income base district it is not, because that base covers only wages, salaries, tips and self-employment income.

How much is Ohio state income tax on my paycheck?

Around $1,431.91 a year on $60,000, or 2.387 percent, and it is graduated rather than flat: 1.783 percent at $30,000 rising to 2.885 percent at $150,000. That is the state line only, before any city or school district tax.

What happens if my employer does not withhold school district tax?

You still owe it. The liability follows your residence whether or not it is withheld, so an unwithheld amount arrives as a bill when you file the SD 100 rather than going away.