Book your Virginia learner's permit test through the DMV website or by phone
To schedule your written test for a Virginia learner's permit, you have two main routes: book online through the Virginia DMV website or call your local DMV office directly. The online system lets you pick your test date and time from available slots, while calling works if you prefer speaking to someone or if online slots are full in your area.
You cannot walk in without an appointment — Virginia requires all learner's permit test-takers to schedule ahead. The DMV typically opens appointment slots 30 days in advance, so you can plan roughly a month out. Peak times (late afternoon, weekends, and school vacation weeks) fill faster than weekday mornings.
Before you schedule, make sure you have your documents ready. You will need proof of identity, proof of Virginia residency, and your Social Security number. The DMV will ask for these when you arrive, so gathering them first prevents delays on test day.
Key Takeaways
- Schedule your learner's permit test online at dmvnow.com or by calling your local DMV office — walk-ins are not accepted.
- The DMV opens appointment slots about 30 days in advance, and popular times fill quickly, so book as soon as slots open for your preferred date.
- Bring a valid ID, proof of Virginia residency, and your Social Security number to your test appointment.
- The written test covers Virginia traffic laws and road signs and takes about 20 to 30 minutes to complete.
- You must score at least 80 percent on the written test to pass and receive your learner's permit.
Scheduling online through DMV Now
Visit dmvnow.com and select "Schedule an Appointment" from the homepage. Choose "Learner's Permit Test" as your transaction type. The system will ask you to enter your zip code or select your preferred DMV office location — Virginia has multiple regional offices, and you can test at any of them.
Once you pick a location, the calendar shows available dates and times. Green dates have open slots; grayed-out dates are full. Click on a green date to see specific times. Morning slots and weekday appointments tend to have more availability than evenings or Saturdays. After you select your date and time, you will create or log into a DMV account and confirm your appointment.
You will receive a confirmation number by email. Save this number — you will need it when you arrive at the DMV. The confirmation also includes the address of your test location and what documents to bring.
Calling your local DMV office to book by phone
If the online system shows no available slots or you prefer to book over the phone, call your nearest DMV office directly. Find the phone number for your region on the Virginia DMV website under "Contact Us." When you call, tell the representative you want to schedule a learner's permit test appointment.
Have your zip code or preferred test location ready, and let them know what dates and times work best for you. They will tell you what is available and book your slot. Ask for a confirmation number and write it down — you will need it at your appointment.
Phone lines are busiest during lunch hours and late afternoon. Calling early in the morning or mid-morning typically means shorter wait times. If you reach a busy signal, try again in 15 or 20 minutes rather than staying on hold.
What to bring on test day
Arrive 10 to 15 minutes early with your confirmation number and all required documents. You must bring one valid form of ID (a passport, school ID with your photo, or a state ID card), proof of Virginia residency (a utility bill, lease, or bank statement with your name and current address), and your Social Security number (you can write it on a form at the DMV if you do not have a card).
If you are under 18, a parent or guardian must sign your process before you test. They do not need to be present at the appointment, but they must sign the form you bring with you. Check your confirmation email for the exact form number — you can print it ahead of time and have it signed, or sign it at the DMV with a parent's signature.
Do not bring your phone, notes, or study materials into the testing room. The DMV provides scratch paper and a pencil for rough work if you need them.
The written test format and what to expect
The Virginia learner's permit test is a written exam with 35 multiple-choice questions about Virginia traffic laws, road signs, and safe driving practices. You have 30 minutes to complete it. The test covers topics like speed limits, right-of-way rules, parking, seat belt laws, and what different road signs mean.
You must score at least 80 percent (28 out of 35 questions correct) to pass. If you do not pass, you can retake the test, but you must wait at least one day before scheduling your next attempt. There is no limit to how many times you can retake it.
After you finish, the DMV scores your test when ready. If you pass, you will receive your learner's permit on the spot — it is valid for five years. If you do not pass, the DMV will tell you which topics to study and let you know when you can come back to retake it.
Rescheduling or canceling your appointment
If you need to change your test date or time, log back into dmvnow.com with your confirmation number and reschedule. You can also call your local DMV office to make changes over the phone. Cancel or reschedule as soon as you know you cannot make your appointment — this frees up the slot for other test-takers.
If you miss your appointment without canceling, you may lose your slot and have to wait for the next available opening. Some DMV offices have policies about no-shows, so it is worth calling ahead if an emergency comes up.
Preparing for your test before appointment day
The Virginia DMV publishes a free study guide called the Virginia Driver's Manual, available as a PDF on the DMV website. It covers everything on the written test. Read through it at least once before your appointment, paying special attention to road signs, speed limits, and right-of-way rules.
Many people also use practice tests online — search "Virginia learner's permit practice test" to find free quizzes that mimic the real exam. Taking a few practice tests helps you see which topics you need to review more. Focus on areas where you score lowest.
Study a little each day rather than cramming the night before. Most people who fail the test rush through it or do not study the manual carefully. Taking your time and knowing the material makes passing straightforward.
Frequently Asked Questions
Can I schedule my test appointment more than 30 days in advance?
No, the Virginia DMV only opens appointment slots 30 days ahead. You can check dmvnow.com starting 30 days before your target date. If you want a specific date, check as soon as slots open, since popular times fill within days.
What happens if I fail the written test?
You can retake it after waiting at least one day. Schedule a new appointment through dmvnow.com or by phone. There is no limit to how many times you can take the test, and each attempt costs the same fee. Review the Virginia Driver's Manual and focus on topics where you struggled.
Do I need to bring my parent or guardian to the test appointment?
No, but if you are under 18, a parent or guardian must sign your process form before you test. They can sign it ahead of time, or you can have them sign it at the DMV office before you go into the testing room.
Can I reschedule my appointment if I need to change the date?
Yes, log into dmvnow.com with your confirmation number and pick a new date and time, or call your local DMV office. Reschedule as soon as you know you cannot make your original appointment so the slot opens for others.
How long does the written test take?
You have 30 minutes to complete the 35-question test. Most people finish in 15 to 25 minutes. After you submit your test, the DMV scores it when ready and tells you whether you passed.