How to schedule a driving test

You schedule a driving test by contacting your state's DMV directly — either online through their website, by phone, or in person at a local office. Most states now offer online scheduling, which lets you pick a test date and time slot without waiting on hold. Some states still require a phone call or office visit. The process takes 5 to 15 minutes once you have your learner's permit number and a valid email address or phone number.

Before you schedule, make sure you hold a valid learner's permit (also called a learner's license or instruction permit) for the required waiting period. Each state sets its own minimum — some require 30 days, others 6 months. If you schedule before that period ends, the DMV will reject your booking or cancel it automatically.

Test availability varies by location and season. Urban DMV offices often fill up 4 to 8 weeks in advance, while rural offices may have openings within 2 to 3 weeks. If your preferred date is full, you can join a waitlist at some DMV locations or check back daily for cancellations.

Key Takeaways

  • Most states let you schedule online through the DMV website; a few still require phone or in-person booking.
  • You must hold a valid learner's permit for your state's minimum waiting period before the DMV will let you book a test.
  • Bring your learner's permit, proof of identity, proof of residency, and the vehicle you will test in on your scheduled date.
  • Test slots fill faster in cities and during spring and summer; booking 6 to 8 weeks ahead gives you more options.
  • If your test date is cancelled or you miss it, you can reschedule online or by phone, but some states charge a rescheduling fee.

Online scheduling through your state DMV website

Most states have a dedicated online portal where you can book your test without leaving home. Go to your state's DMV website, look for a link labeled "Schedule a Driving Test," "Book Your Test," or "Appointment Scheduling," and log in or create an account. You will need your learner's permit number, date of birth, and the last four digits of your Social Security number.

Once you log in, the system shows available dates and times at DMV offices near your address. Select your preferred location and time slot, then confirm your booking. The DMV sends a confirmation email or text with your test date, time, office address, and a list of what to bring. Save this confirmation — you will need it on test day.

If your state does not offer online scheduling, the DMV website will direct you to call or visit an office instead. Some states use a third-party scheduling vendor; if so, the DMV website will link to that vendor's site.

Phone and in-person scheduling

If your state requires phone booking, call the DMV customer service line listed on the website. Have your learner's permit number, date of birth, and a list of dates that work for you ready before you call. Wait times can be 15 to 45 minutes, especially on Mondays and during peak seasons (spring and summer). Some states let you request a callback instead of holding on the line.

For in-person scheduling, visit your local DMV office during business hours. Bring your learner's permit and a photo ID. Tell the clerk you want to schedule a driving test, and they will check your permit status and show you available slots. You can usually book a test the same day or within a few days. Some offices use a ticket system; take a number and wait to be called.

What you need before you schedule

Your learner's permit must be valid and you must have held it for your state's minimum waiting period. Check your permit to see the issue date and any restrictions. If your permit has expired, you will need to renew it before the DMV will let you book a test.

Have your learner's permit number, date of birth, and contact information (email or phone) ready. If you are scheduling by phone or in person, bring your permit and a photo ID. The DMV will verify that you meet the age requirement (usually 16 or 17, depending on the state) and that you have completed any required driver education or behind-the-wheel training hours.

Some states require proof that you have completed a driver education course or a certain number of supervised driving hours before you can book a test. Check your state's requirements on the DMV website or ask when you schedule.

Test date, time, and location options

When you schedule, you choose the DMV office where you want to test. Most people pick the office closest to home, but you can choose any office in your state. Some offices have more availability than others — a rural office may have slots open weeks sooner than a busy urban location.

Test times are usually offered on weekdays during business hours, with some offices offering Saturday appointments. Morning slots (8 a.m. to 11 a.m.) tend to fill first. If you need a specific time for school or work, book as far ahead as possible.

Peak booking times are March through August. If you are flexible on dates, scheduling a test in the fall or winter may give you more options and shorter wait times.

Rescheduling or cancelling your test

If you need to change your test date, most states let you reschedule online or by phone at no charge, as long as you cancel at least 24 to 48 hours before your scheduled time. Log into the DMV portal, find your booking, and select "Reschedule" or "Cancel." If you cancel by phone, call the DMV customer service line and have your confirmation number ready.

If you miss your test without cancelling, you may lose your test fee and have to pay again to reschedule. Some states charge a rescheduling fee (usually $5 to $15) if you change your date more than once. Check your state's policy on the DMV website or ask when you book.

If the DMV cancels your test (due to office closure, weather, or system issues), they will contact you by email or phone and offer you a new date. You do not pay a fee for a DMV-initiated cancellation.

What to bring on test day

Bring your learner's permit, a valid photo ID (passport, state ID, or school ID), and proof of residency (utility bill, lease, or bank statement with your name and address). Bring the vehicle you will test in — it must be registered, insured, and in safe working condition. The examiner will check the brakes, lights, wipers, horn, and mirrors before the test starts.

Arrive 10 to 15 minutes early. Bring your confirmation email or text. Do not bring passengers other than the examiner; some states allow a parent or guardian to wait in the office, but not in the vehicle during the test.

Wear comfortable clothes and shoes that let you work the pedals easily. Avoid flip-flops, very high heels, or anything that restricts your movement. Bring your glasses or contacts if you need them to drive.

Frequently Asked Questions

Can I schedule a test if my learner's permit is about to expire?

Yes, but the DMV usually requires your permit to be valid on your test date. If your permit expires before your scheduled test, reschedule to an earlier date or renew your permit first. Renewing a learner's permit takes 1 to 2 weeks at most DMV offices.

What happens if I fail my driving test?

You can reschedule and take the test again. Most states let you retake the test as many times as you need, though some charge a fee each time (usually $5 to $20). Wait at least a few days before retesting so you have time to practice the skills the examiner noted.

Can I schedule a test at a different DMV office than the one where I got my learner's permit?

Yes. You can test at any DMV office in your state, regardless of where you got your permit. Choose based on location, availability, or personal preference. The test rules and passing score are the same at every office.

How far in advance should I schedule my driving test?

Book as soon as you become may be able to access (after your state's waiting period ends). Urban offices fill 6 to 8 weeks ahead, while rural offices may have openings 2 to 4 weeks out. Scheduling early gives you more date and time options.

Do I have to pay a fee to schedule my test?

No. Scheduling is free. You pay the test fee (usually $10 to $50, depending on the state) when you take the test or when you book, depending on your state's system. Check your state DMV website for the exact fee and payment method.