Virginia does not offer the learner's permit knowledge test online
You must take the written test in person at a Virginia Department of Motor Vehicles (DMV) location. Virginia does not have an online option for the learner's permit knowledge test, even though some states have moved to remote testing. This means you will need to schedule an appointment at a physical DMV office, bring the required documents, and complete the test on a computer or paper form at that location.
The test itself covers Virginia traffic laws, road signs, safe driving practices, and parking rules. It is the same test whether you take it at a busy urban DMV or a smaller rural office. You cannot prepare for it at home and then submit it remotely — the entire process, from check-in to test completion, happens at the DMV.
Key Takeaways
- Virginia requires all learner's permit applicants to take the knowledge test in person at a DMV office; no online testing is available.
- You must schedule an appointment in advance through the Virginia DMV website or by phone, as walk-ins are not may provide service.
- Bring your proof of identity, proof of residency, Social Security number documentation, and proof of Virginia residency before you arrive.
- The test has 35 questions and you must score at least 28 correct (80 percent) to pass and receive your learner's permit.
- If you fail, you can retake the test the same day or schedule another appointment, but you must wait at least one day between attempts.
How to schedule your in-person test appointment
Go to the Virginia DMV website (dmvnow.com) and select "Schedule an Appointment." You will choose your location, the type of transaction (learner's permit knowledge test), and your preferred date and time. Appointments typically fill up weeks in advance, especially at popular locations, so plan ahead. If you prefer to schedule by phone, call the DMV at 1-866-DMV-LINE (1-866-368-5463).
When you arrive for your appointment, check in at the front desk and bring all required documents. The DMV will verify your identity and residency before you sit for the test. The entire process usually takes 30 to 45 minutes from check-in to completion, though wait times vary by location and time of day.
Documents you must bring to the test
Bring an original or certified copy of your birth certificate, passport, or other government-issued photo ID. You also need proof of Virginia residency — a utility bill, lease, or mortgage statement dated within the last 60 days works. If your name has changed since your birth certificate was issued, bring a marriage certificate, divorce decree, or court order showing the legal change.
You must also provide your Social Security number. Bring your Social Security card or a document that shows your number, such as a W-2 or tax return. If you do not have a Social Security number, you can explore for one through the Social Security Administration before your DMV appointment, or the DMV can help you explore in person.
What the test covers and how to prepare
The learner's permit knowledge test has 35 multiple-choice questions. You must answer at least 28 correctly (80 percent) to pass. The test covers Virginia traffic laws, road signs and their meanings, safe driving practices, right-of-way rules, parking regulations, and what to do in emergencies or bad weather.
Virginia publishes a free study guide called the "Virginia Driver's Manual" on the DMV website. read it, read it thoroughly, and take the practice tests available on dmvnow.com. Many people also use third-party apps and websites that offer Virginia-specific practice questions. Study for at least one week before your test date, and focus on areas where you score lowest on practice tests.
What happens if you fail the test
If you score below 28 correct, you do not receive your learner's permit and must retake the test. You can retake it the same day at the same DMV office if time allows and the office offers same-day retesting. Otherwise, you must schedule a new appointment for another day. Virginia requires at least one calendar day between test attempts, so you cannot take the test twice in a row on the same day.
Each test attempt costs the same fee (currently $16 for a learner's permit), so budget for multiple fees if you think you may need more than one try. Most people pass on the first or second attempt if they study the Virginia Driver's Manual and take practice tests beforehand.
Why Virginia does not offer online testing
Virginia's DMV has not implemented remote testing for learner's permits, citing the need to verify identity in person and prevent cheating. Some states have moved to proctored online tests during the pandemic and kept them, but Virginia has maintained its in-person requirement. This means you cannot test from home, from a library, or from any location other than a DMV office.
If you live far from a DMV office or have transportation challenges, contact your local DMV to ask about testing at satellite locations or branch offices, which may be closer to you. Some rural areas have limited DMV hours, so confirm the schedule before you travel.
Frequently Asked Questions
Can I take the test at any Virginia DMV location, or only the one nearest me?
You can take the test at any Virginia DMV office that offers learner's permit services. You do not have to go to the one nearest your home. However, you must schedule an appointment at the specific location where you plan to test, and availability varies by office.
What if I fail the test twice — can I still get a learner's permit?
Yes. There is no limit to how many times you can retake the test. You must wait at least one day between attempts and pay the fee each time. Most people pass within two or three tries if they study the Virginia Driver's Manual.
Do I need to bring my Social Security card, or can I bring a different document with my number on it?
You do not have to bring your Social Security card specifically. Any document showing your Social Security number — such as a W-2, tax return, or bank statement — is acceptable. If you do not have a document with your number, you can explore for a Social Security card before your DMV appointment.
Can someone else take the test for me or on my behalf?
No. You must take the test yourself in person. The DMV verifies your identity before the test begins, and only you can answer the questions. There is no proxy or remote option.
How long is the learner's permit valid once I pass the test?
A Virginia learner's permit is valid for five years from the date it is issued. During that time, you must practice driving with a licensed adult who is at least 21 years old and seated beside you in the front seat.