Virginia requires you to take your learner's permit test in person at a DMV location — you cannot take it online

The Virginia Department of Motor Vehicles does not offer remote testing for the learner's permit knowledge test. You must visit a DMV office, take the written exam on a computer terminal at that location, and pass before you can receive your permit. This is true regardless of your age or whether you are a first-time driver or renewing after a lapse.

The test covers Virginia traffic laws, road signs, safe driving practices, and rules specific to learner's permit holders. You will answer 35 multiple-choice questions on a DMV computer. You need to score at least 28 correct answers (80 percent) to pass. The test takes about 15 to 20 minutes once you sit down at the terminal.

Some states have experimented with online permit testing, but Virginia has not adopted this option. The in-person requirement means you must schedule an appointment or walk in during DMV office hours, bring the required documents, and complete the test during your visit.

Key Takeaways

  • You must take the Virginia learner's permit knowledge test at a DMV office in person; remote testing is not available.
  • The test consists of 35 multiple-choice questions about Virginia traffic laws and road signs, and you must score at least 80 percent to pass.
  • You can schedule a DMV appointment online through the Virginia DMV website or walk in during office hours, though wait times vary by location.
  • Bring a valid form of identification, proof of Social Security number, and proof of Virginia residency to your test appointment.
  • If you fail the test, you can retake it the same day or schedule another appointment; there is no mandatory waiting period between attempts.

What documents you need to bring to the DMV

Before you go to the DMV office, gather the documents listed below. Missing any of these will delay your test or prevent you from taking it that day.

Bring a valid form of identification. This can be a passport, a state ID card, a military ID, or a school ID issued by a Virginia school. A birth certificate alone is not enough. If you are under 18, a school ID from a Virginia public or private school counts as valid identification.

Bring proof of your Social Security number. An original or certified copy of your Social Security card works. If you do not have the card itself, bring a W-2 form, a tax return, or a 1099 form that shows your full Social Security number. A letter from the Social Security Administration also counts.

Bring proof of Virginia residency. This must show your current address. Acceptable documents include a utility bill, a lease or rental agreement, a mortgage statement, a bank statement, or a government-issued document (such as a tax return or voter registration card) dated within the last 60 days. A piece of mail from a school, employer, or government agency also works if it shows your name and address.

How to schedule your DMV appointment or walk in

You have two options: schedule an appointment online or walk in during office hours. Scheduling ahead is faster because you will skip the general waiting line, though you may still wait a few minutes past your appointment time.

To schedule online, go to the Virginia DMV website and use the appointment scheduler. Select "Knowledge Test" as the service you need. Choose a location near you and pick an available date and time. You will receive a confirmation number by email. Bring this confirmation number with you when you arrive.

If you prefer to walk in, find your nearest DMV office on the Virginia DMV website and check its hours. Walk-in wait times vary widely depending on the location and time of day. Weekday mornings, especially Tuesday through Thursday, tend to have shorter waits than Friday afternoons or Saturdays. Arrive early if you walk in, because some offices stop accepting new customers before closing time.

Some DMV offices are busier than others. If your local office has long waits, check whether a DMV office in a nearby county or city has shorter hours or less traffic. You do not have to test at the office closest to your home.

What happens during your test appointment

When you arrive at the DMV, check in at the front desk and provide your confirmation number if you have an appointment. A staff member will verify your documents and ask you to sign a form confirming that you understand the rules of the road and the consequences of driving without a valid license.

You will then be directed to a computer terminal in a testing area. The test is administered on the DMV's computer system. You will see one question at a time on the screen. Read each question carefully and select your answer using the mouse or keyboard. You can review your answers before you submit the test, and you can go back and change an answer if you want to.

Once you submit your test, the system will tell you when ready whether you passed or failed. If you pass, you will receive your learner's permit at the DMV office that same day. The permit is a physical card that you must carry whenever you drive. If you fail, you can retake the test the same day if time allows, or you can schedule another appointment for a later date. There is no waiting period between attempts.

Preparing for the knowledge test

The Virginia DMV publishes a free study guide called the Virginia Driver's Manual. You can read it from the DMV website or pick up a printed copy at any DMV office. The manual covers all the topics on the test: traffic signs, right-of-way rules, speed limits, parking, seat belt laws, distracted driving, and the specific rules for learner's permit holders.

The test focuses on practical knowledge you will need to drive safely. Questions ask about what to do in specific situations — for example, what speed to drive in a school zone, how to handle a four-way stop, or what to do if you see a red traffic light. Memorizing the manual is the most reliable way to prepare.

Some people use online practice tests or flashcard apps to study. These can help you identify weak areas, but they are not official DMV materials and may not match the exact wording or topics on the real test. The official Virginia Driver's Manual is your best resource.

Study for at least a few days before your test. Read through the manual, take notes on sections you find confusing, and review those sections again. If you are taking the test as a teenager, ask a parent or guardian to quiz you on the material.

What to do if you fail the test

If you score below 80 percent, you will not pass. The DMV will tell you which topics you missed questions on. You can retake the test when ready at the same DMV office if staff have time and the office is not closing soon. Otherwise, schedule a new appointment for another day.

Between attempts, review the Virginia Driver's Manual again, paying special attention to the areas where you struggled. Many people pass on their second try after studying the weak spots. There is no limit to how many times you can retake the test, and there is no mandatory waiting period between attempts.

Each time you retake the test, you will pay the knowledge test fee again. In Virginia, the fee is currently $7, though fees can change. Ask the DMV staff what the current fee is when you schedule or arrive for your appointment.

Frequently Asked Questions

Can I take the learner's permit test on my phone or computer at home?

No. Virginia does not offer online or remote testing for the learner's permit knowledge test. You must go to a DMV office in person and take the test on a DMV computer terminal. This requirement applies to all applicants, regardless of age or circumstances.

What if I fail the test — do I have to wait before I can retake it?

No. Virginia has no mandatory waiting period between test attempts. You can retake the test the same day if the DMV office has time, or you can schedule another appointment for the next day or later. You will pay the test fee each time you retake it.

Do I need an appointment, or can I just walk in?

You can do either. Scheduling an appointment online through the Virginia DMV website is faster because you skip the general waiting line. Walking in is also allowed during office hours, but wait times vary by location and time of day. Weekday mornings typically have shorter waits than afternoons or weekends.

What if I lose my learner's permit after I pass the test?

You can request a replacement permit at any DMV office. Bring your identification and proof of residency. There is a replacement fee, which is currently $7, though fees may vary. You do not have to retake the knowledge test to get a replacement.

Can someone else take the test for me or help me during the test?

No. You must take the test yourself, and no one can help you or provide answers. The DMV staff monitor the testing area to may support the test is taken fairly. Cheating or attempting to cheat will result in your test being invalidated and may have other consequences.