Where to book your Ohio learner's permit test
You book your Ohio learner's permit test through the Bureau of Motor Vehicles (BMV), either online at bmv.ohio.gov or in person at any BMV office. The online route is faster — you can reserve a test date and time without waiting in line. If you go in person, bring your documents and the staff will schedule you on the spot, though you may wait several hours depending on how busy the office is.
You cannot book by phone. The BMV website and in-person visits are your only options. Most people book online because you can do it from home and see available dates when ready.
Key Takeaways
- Book your test online at bmv.ohio.gov or walk into any BMV office with your documents and identification.
- You need a valid ID, proof of residency, and your Social Security number to book; bring originals, not copies.
- Test dates typically open 30 days in advance, and popular times fill up quickly, so book as soon as the window opens.
- The written test costs $25.50 and you can retake it if you fail, but you must wait one day before booking again.
- Bring the confirmation number or email from your online booking to your test appointment, or bring the same documents you used to book in person.
What documents you need to book online
To book online, you will need your Social Security number, a valid government-issued ID (driver's license, passport, or state ID card), and proof of your current Ohio address. Proof of address can be a utility bill, lease, bank statement, or insurance document dated within the last 60 days — it must show your name and current address.
Have these documents ready before you start the booking process. The BMV website will ask for this information to verify your identity and confirm you live in Ohio. Do not use copies; the system needs the actual numbers from your original documents.
Booking online step by step
Go to bmv.ohio.gov and look for the "Schedule an Appointment" or "Book a Test" link on the homepage. Click it and select "Learner's Permit Test" from the menu. You will be asked to enter your name, date of birth, Social Security number, and current address.
Next, the system will show you available BMV locations near you and the dates they have open. Pick the location and date that work for you — availability varies by office and time of year. Once you choose a time slot, you will receive a confirmation number and an email with your appointment details. Write down or save that confirmation number; you will need it when you arrive for your test.
The entire process takes about 10 minutes. You can book up to 30 days in advance, so popular dates and times fill up quickly. If you see no availability, check back the next day or look at a different BMV office location.
Booking in person at a BMV office
Walk into any BMV office during business hours with your Social Security number, valid ID, and proof of Ohio residency. Tell the staff member at the counter that you want to book a learner's permit test. They will verify your documents, collect the $25.50 test fee, and schedule you for an available date and time.
You will receive a paper confirmation slip with your appointment details. Keep this slip — you will need to bring it to your test. In-person booking takes longer than online because you have to wait for an available staff member, but you walk out with a confirmed appointment the same day.
When test dates become available and how to find open slots
The BMV releases test dates 30 days in advance. If today is January 15th, you can book tests from February 14th onward. On the first day of that window, popular times (early morning, lunch hour, late afternoon) fill up within hours. If you need a specific date or time, book as soon as the 30-day window opens.
If you cannot find an open slot at your preferred location, try a different BMV office nearby — some locations have more availability than others. You can also check back daily; cancellations happen regularly and new slots sometimes open up. The BMV website updates in real time, so refreshing the page may show times that were not there an hour earlier.
What happens after you book your test
After you book, study for the written test using Ohio's official learner's permit study guide, which you can read free from bmv.ohio.gov. The test covers road signs, traffic laws, right-of-way rules, and safe driving practices. You have 30 minutes to answer 40 multiple-choice questions and must get at least 30 correct to pass.
Arrive at your BMV office 10 to 15 minutes early on test day. Bring your confirmation number (if you booked online), your original ID, and your Social Security number. The staff will check you in, verify your identity, and lead you to a computer to take the test. Results are when ready — you will know if you passed before you leave the office.
If you pass, you will receive your learner's permit the same day. If you fail, you can retake the test, but you must wait at least one day before booking another appointment. There is no limit to how many times you can retake it.
Frequently Asked Questions
Can I book a test for someone else?
No. The person taking the test must book it themselves using their own Social Security number and ID. If you are under 18, a parent or guardian can help you navigate the website, but you must provide your own information to complete the booking.
What if I need to reschedule or cancel my test?
Log back into bmv.ohio.gov with your confirmation number and reschedule online, or call the BMV office where you booked and ask to move your appointment. Cancellations are free. If you booked in person, call or visit that same office to reschedule.
Do I have to take the test at the BMV office where I booked?
Yes. Your appointment is at the specific location you selected. You cannot take the test at a different BMV office unless you cancel and rebook at the new location.
What if I fail the test — do I have to pay again?
Yes. Each test attempt costs $25.50. When you book your retake, you will pay the fee again. There is no discount for retakes.
Can I book a test if I do not have a Social Security number?
No. A Social Security number is required to book and take the learner's permit test in Ohio. If you do not have one, contact the Social Security Administration before attempting to book with the BMV.