Points stacking up on your Ohio license, a court order sitting on your kitchen table, or a suspension you need to clear before you can drive again - this is the course that handles it. The Ohio Adult Remedial Driving Course is state-approved under ODPS and the BMV. Youngstown residents complete it online, get the certificate the same day, and move on.
Total one-time price
Create your account, confirm you hold a valid Ohio license, and upload a government-issued photo ID. Identity verification is required by the state before any coursework begins. Mahoning County residents have used this same enrollment process to satisfy both court orders and BMV point requirements.
The lessons cover driver attitude, alcohol and drug impairment, and traffic law - the sections that actually stuck with me when I took it. A quiz follows each lesson and you must pass it to advance. Progress saves automatically after every section, so you can log out and pick back up without losing ground.
The state-provided final exam is 40 multiple-choice questions. You need a 75% to pass and get two attempts, one per calendar day. The course runs a minimum of 8 hours total. Pass the final and BMV Form 5789 downloads immediately as a PDF - ready to hand to the BMV or your court.
For drivers reinstating after a 12-point suspension or clearing a court order, nothing changes until the certificate lands at the BMV or the Mahoning County Clerk of Courts. For drivers banking a 2-point credit, every week without it is a week where one more ticket on US-422 or I-680 can push the record past 12 and trigger a suspension. The state's 30-day completion window does not pause. Start now and get this behind you.
TrafficSchool.net is operated by OnlineTrafficEducation.com, a state-approved Ohio driver training school recognized under Ohio Administrative Code 4501-8-06. The course meets current Ohio BMV requirements for the Adult Remedial Driving Course as administered by the Ohio Department of Public Safety.
Last updated: 2025
BMV Form 5789 is the official certificate the Ohio BMV and Mahoning County courts accept. You get it the moment you pass the final exam - priced at $76.00.
Skip the trip to a classroom across town. Complete every lesson on any device, log in and out as needed, and submit your certificate to the BMV the same week - all for $76.00.
The course costs $76.00 total. No hidden fees, no upsells after checkout. That price covers enrollment, all lessons, quizzes, the final exam, and your instant PDF certificate.
The course runs on desktop, tablet, or phone - no app download required. I finished chunks of it on my phone during lunch. Progress saves server-side after every section, so switching devices mid-course does not cost you any completed work. As of the latest ODPS guidelines, the format meets all state requirements.
Phone, tablet, or laptop - the course loads and saves your place on all of them without reinstalling anything.
Every completed section saves to the server automatically so you never lose ground between sessions.
The state's 30-day window is firm - account reminders help you stay on track before the deadline hits.
TrafficSchool.net is operated by OnlineTrafficEducation.com, a state-approved Ohio driver training school. The Ohio Adult Remedial Driving Course offered here is administered under the Ohio Department of Public Safety and Bureau of Motor Vehicles, meeting current Ohio BMV requirements under Ohio Administrative Code 4501-8-06.
This course covers adult remedial requirements only - not teen driver ed or road-test prep for new applicants.
Who actually has to take the Ohio Adult Remedial Driving Course, and what is the difference between a court order and a 2-point credit?
Does completing the course actually remove points from my Ohio driving record?
What happens if I do not finish the course within the 30-day window?
How fast do I get the certificate after passing the final exam, and where do I send it?
What happens if I fail the final exam?
Is an in-person classroom still an option in Youngstown, and why do most local drivers choose online instead?