Schedule your Ohio written test through the Bureau of Motor Vehicles website or by visiting a local BMV office in person

Ohio allows you to schedule your written knowledge test online at bmv.ohio.gov or by walking into any BMV office during business hours. The online system is faster — you pick your test date and location when ready and receive a confirmation number. If you go in person, staff will check your documents on the spot and schedule you for an available time slot, often the same day or within a few days.

You do not need to schedule in advance to take the test same-day at most BMV locations, but scheduling ahead guarantees your spot and reduces wait time. Peak times (lunch hours, Saturdays, and the first week of each month) fill up quickly, so scheduling a week or two ahead is practical if you want to avoid a long line.

Key Takeaways

  • Schedule online at bmv.ohio.gov by entering your name, date of birth, and preferred test location and date, or visit any BMV office in person during business hours.
  • You must bring a valid form of ID (passport, military ID, or out-of-state driver's license) and proof of residency (utility bill, lease, or bank statement dated within 30 days) to your test appointment.
  • The written test costs $25.50 and you pay at the time of your test, whether you schedule ahead or walk in.
  • Test results are available when ready after you finish; you will know if you passed before you leave the BMV office.
  • If you fail, you can retake the test the same day at most locations, but you will pay the $25.50 fee again.

What you need to bring to your scheduled test appointment

Bring one valid form of primary ID and one document showing your current Ohio address. The BMV accepts a passport, military ID, or out-of-state driver's license as your primary ID. Do not bring an expired Ohio license — it does not count as valid ID for this purpose.

For proof of residency, bring a utility bill, lease agreement, mortgage statement, bank statement, or insurance document dated within the last 30 days. The document must show your name and current Ohio street address. A PO box does not count as a residential address. If you have recently moved and your documents are not yet updated, bring a signed letter from your landlord or a recent lease showing your new address, plus one older document with your previous address.

Bring the confirmation number from your online scheduling email or your appointment card if you scheduled in person. Write it down or have it on your phone — staff will ask for it when you check in.

Scheduling online step by step

Go to bmv.ohio.gov and look for the "Schedule a Test" or "Appointments" link on the homepage. Click it and select "Knowledge Test" from the menu. Enter your full legal name, date of birth, and the county where you want to test. The system will show you available BMV locations in that county.

Select your preferred location, then choose a date from the calendar. Only dates with available slots will be clickable. Pick a time slot — most locations offer morning, afternoon, and early evening appointments. Review your selections and click "Confirm." The system will generate a confirmation number and send it to the email address you provide. Save this email or write down the confirmation number; you will need it at your appointment.

If the date or location you want shows no availability, try searching a different county nearby or check back in a few days — cancellations open up regularly. You can also call your local BMV office directly to ask about wait times or upcoming openings.

Walk-in testing without scheduling ahead

You can take the written test without an appointment at any Ohio BMV office. Bring your ID, proof of residency, and the $25.50 test fee. Arrive early in the day if possible — wait times are typically shortest before 11 a.m. and after 3 p.m. Saturdays and the first week of each month are the busiest times, so plan accordingly.

Check your local BMV office's hours before you go. Some locations close for lunch or have reduced hours on certain days. You can find hours and locations at bmv.ohio.gov or by calling 614-752-7500. If you walk in during a very busy time, staff may ask you to come back later or schedule you for a future appointment rather than test when ready.

What happens on test day

Arrive 10 to 15 minutes early. Check in at the front desk with your ID and confirmation number (if you scheduled) or just your ID (if you walked in). A staff member will verify your documents, collect the $25.50 fee, and direct you to a testing station. The test is computer-based and takes 15 to 30 minutes depending on how quickly you answer the 40 questions.

You need a score of 80 percent or higher to pass — that is 32 correct answers out of 40. The computer tells you when ready whether you passed or failed. If you pass, you will receive a printed score sheet. If you fail, you can retake the test the same day by paying the $25.50 fee again, or you can schedule another appointment for a later date.

Rescheduling or canceling your appointment

If you scheduled online and need to change your date or location, log back into bmv.ohio.gov with your confirmation number and reschedule. You can also call your local BMV office to make changes over the phone. There is no fee to reschedule or cancel, but do it at least 24 hours before your appointment so the slot opens up for someone else.

If you miss your appointment without canceling, you do not lose your fee, but you will need to reschedule. Some BMV offices may ask you to call ahead if you are running late, so check your confirmation email for the office's direct phone number.

Frequently Asked Questions

Can I schedule a test for someone else?

No. The person taking the test must schedule their own appointment or be present when someone schedules in person. The BMV requires the test-taker to provide their own ID and sign in at the appointment to prevent fraud.

What if I fail the written test — how soon can I retake it?

You can retake the test the same day at most BMV locations by paying the $25.50 fee again. If you prefer to wait, you can schedule another appointment online or walk in at any time. There is no waiting period between attempts in Ohio.

Do I need to schedule a separate appointment for the road test after I pass the written test?

Yes. Passing the written test does not automatically schedule your road test. After you pass, you will receive information on how to schedule the road test separately, either online or by phone. The road test typically takes place within a few weeks of your written test.

What if the BMV location I want is fully booked for weeks?

Try scheduling at a different BMV location in your county or a neighboring county — you can test anywhere in Ohio. You can also call the fully booked location directly to ask about cancellations or check the website daily, as slots open up regularly when people reschedule or cancel.

Is there a fee to schedule online versus scheduling in person?

No. The $25.50 test fee is the same whether you schedule online, in person, or walk in without an appointment. You pay it only once, at the time of your test.