How to schedule a learner's permit appointment
Most states let you book your learner's permit test appointment online through your state's DMV website, by phone, or in person at a local DMV office. The exact method depends on where you live — some states require online scheduling only, while others still accept walk-ins. You'll need your Social Security number, date of birth, and proof of residency (like a utility bill or lease) to complete the booking.
The fastest route is usually your state's DMV website. Search "[your state] DMV schedule learner's permit appointment" to find the booking portal. If your state doesn't offer online scheduling, call the DMV phone number listed on that same website to reserve a time slot. Walk-in appointments are becoming less common, but a few states still allow them — the DMV website will tell you whether your local office accepts them.
Appointment availability varies by location and season. In spring and summer, slots fill faster because more teenagers are testing. If you can't find an open time at your nearest office, check DMV locations further away — you can test at any office in your state, not just the one closest to home.
Key Takeaways
- Most states let you schedule online through the DMV website, though some require phone booking or accept walk-ins.
- You'll need your Social Security number, date of birth, and proof of residency to book an appointment.
- Spring and summer appointments fill faster, so book as early as your state allows if you're testing during those months.
- You can test at any DMV office in your state, so checking locations further away may get you an earlier slot.
- Bring all required documents on test day — arriving without them will cancel your appointment.
What documents to bring to your appointment
Bring your proof of residency, Social Security number (or a document showing it), and a valid form of ID. Proof of residency can be a utility bill, lease agreement, bank statement, or government mail with your current address — it must show your name and address and be dated within the last 60 days. A valid ID can be a passport, school ID, or state ID card.
Some states also require proof that you've completed a driver's education course before you test. If your state has this requirement, bring your completion certificate or the course provider's confirmation letter. Check your state's DMV website under "learner's permit requirements" to see the full list for your location — requirements vary, and missing a document means rescheduling.
Online scheduling step by step
Go to your state's DMV website and look for a link labeled "Schedule an appointment," "Book a test," or "Reserve a time slot." Click it and select "learner's permit" as the service you need. You'll be asked to enter your date of birth, the county or region where you want to test, and your preferred dates and times.
The system will show you available slots at nearby DMV offices. Pick the date and time that works for you, then enter your contact information — phone number and email. You'll receive a confirmation number and a reminder email or text a few days before your appointment. Save your confirmation number; you'll need it when you arrive at the DMV.
If the system says no appointments are available, check back in a few days — offices release new slots regularly as cancellations come in. You can also try searching for appointments at different DMV locations; sometimes offices 20 or 30 miles away have sooner openings.
Scheduling by phone or in person
If your state doesn't offer online booking, call the DMV phone number on your state's website. Have your date of birth, Social Security number, and preferred test location ready. The representative will ask which dates and times work for you and will book the first available slot that matches your schedule.
Write down your confirmation number and the date, time, and location of your appointment. Ask the representative to email or mail you a confirmation — having it in writing prevents mix-ups on test day. If you need to reschedule, call the same number at least 48 hours before your appointment.
In-person scheduling still exists in a few states. Walk into your local DMV office during business hours, take a number, and tell the staff member you want to schedule a learner's permit test. They'll check availability and book you on the spot. This method works well if you're already at the DMV for another reason, but it's slower than online or phone booking.
What to expect on test day
Arrive 10 to 15 minutes early with all your documents. Check in at the front desk, give your confirmation number, and wait for your name to be called. A DMV staff member will verify your documents, take your photo for the permit, and then direct you to a testing station or computer.
The written test usually takes 30 to 60 minutes. You'll answer multiple-choice questions about traffic laws, road signs, and safe driving. The number of questions varies by state — typically between 30 and 50. You need to pass with a score of 70 to 80 percent, depending on your state. If you pass, you'll receive your learner's permit on the spot or by mail within a week.
If you don't pass, you can usually reschedule and test again within a few days or weeks. There's no limit to how many times you can take the test, though some states charge a small fee for each retake.
Rescheduling or canceling your appointment
If you need to change your appointment, contact the DMV as soon as you know. Most states let you reschedule online if you booked online — log back into the scheduling system, find your appointment, and select a new date and time. If you booked by phone or in person, call the DMV to reschedule.
Cancel only if you truly can't make it. Canceling and rebooking takes up a slot that another person could use, and it may push your test date back by weeks during busy seasons. If you're sick or have an emergency, call the DMV and explain — most offices will let you reschedule without penalty.
Frequently Asked Questions
Can I schedule an appointment before I turn 15?
That depends on your state's minimum age for a learner's permit. Most states allow you to test at 15 or 15.5, but a few allow testing at 14. Check your state's DMV website for the exact age requirement. You can usually schedule an appointment a few weeks before you turn that age, and the DMV will confirm the appointment is valid once you reach the required age.
What if there are no appointments available in my area?
Check DMV offices in neighboring counties or regions — you can test anywhere in your state. You can also set up an alert on the scheduling website if that option exists, or call the DMV to ask when new slots typically open. Offices often release cancellations in the early morning or late afternoon.
Do I need to bring my parent or guardian to the appointment?
Most states don't require a parent to be present for the written test, but some do. Check your state's DMV website or call ahead to confirm. Even if it's not required, having a parent there can help if you have questions about documents or the process.
How long does the appointment take?
Plan for 30 to 90 minutes total, including check-in, document verification, photo, and the written test itself. Busy times at the DMV can add extra wait time. Arrive early and bring something to read in case there's a line ahead of you.
What happens if I fail the written test?
You can reschedule and test again, usually within days or weeks depending on your state's rules. There's no limit to how many times you can take it. Some states charge a small fee for each retake, while others don't. The DMV will tell you your score and which topics to study before you test again.