How the Virginia permit test works

Virginia's DMV permit test is a written exam you take at a DMV office to show you understand traffic laws and safe driving. You answer questions about road signs, right-of-way rules, speed limits, and what to do in different driving situations. The test has 35 questions, and you need to answer at least 28 correctly to pass — that's 80 percent.

The test is given on a computer at the DMV. You sit at a terminal, read each question, and select your answer from multiple choices. The DMV proctor watches to make sure you're testing fairly. When you finish, the computer scores it when ready and tells you whether you passed or failed.

If you fail, you can retake the test the same day or come back another day. There's no waiting period between attempts in Virginia, though you may have to pay the test fee again depending on your local DMV office's policy.

Key Takeaways

  • Virginia's permit test has 35 questions and you must answer 28 correctly to pass.
  • The test covers traffic signs, road rules, right-of-way, speed limits, and safe driving decisions.
  • You take the test on a computer at a DMV office and get your score when ready.
  • You can retake the test the same day if you fail, with no mandatory waiting period.
  • Bring a valid form of ID and proof of your Virginia residency to the DMV office.

What the test questions cover

The Virginia permit test focuses on practical knowledge you need to drive safely. Questions ask you to identify road signs — stop signs, yield signs, speed limit signs, and warning signs like those for curves or pedestrian crossings. You'll see questions about what different colors and shapes mean, because Virginia uses the same sign system as every other state.

A large portion of the test covers right-of-way rules. You'll answer questions about who goes first at a four-way stop, what to do when you approach a traffic light turning red, and how to handle intersections with no traffic control. The test also includes questions about speed limits — what the default is on Virginia highways and residential streets, and when you must go slower than the posted limit.

Other questions test your knowledge of safe driving practices: how far back to stay from the car in front of you, what to do if your brakes fail, how to handle a skid, and what to do if you see an emergency vehicle. You'll also see questions about parking rules, seat belt laws, and what to do if you're stopped by police.

How to study for the Virginia permit test

The Virginia DMV publishes a free study guide called the Virginia Driver's Manual, available on the DMV website and in print at any DMV office. This manual covers everything on the test. Read through it once to get familiar with the material, then focus on the sections that feel hardest — usually road signs and right-of-way rules.

Practice tests are the most effective way to prepare. The Virginia DMV website offers a free practice test that mimics the real exam. Take it multiple times until you're scoring above 85 percent consistently. Many third-party websites and apps also offer Virginia permit practice tests; these are usually free or cost a few dollars.

Study in short sessions rather than cramming the night before. Spend 20 to 30 minutes a day for a week or two reviewing the manual and taking practice tests. Focus on questions you got wrong — read the explanation and the relevant section of the manual until you understand why the correct answer is right.

What to bring to the DMV for your test

Bring a valid form of identification. A passport, military ID, or state ID card all work. If you don't have one of those, bring a birth certificate plus a second form of ID like a school ID or employee badge.

You also need to prove you live in Virginia. A utility bill, lease agreement, or bank statement with your name and current address works. The document must be dated within the last 60 days. If you live with family or a roommate and the bill is in their name, bring a signed letter from them confirming you live there, plus your ID.

Bring your Social Security number or have it memorized. The DMV will ask for it during registration. You don't need to bring a printed copy — just know it.

Do not bring your phone, notes, or study materials into the testing area. The DMV will not allow you to use them during the test. Leave them in your car or at home.

Permit test fees and timing

Virginia charges a fee to take the permit test. The cost varies slightly by DMV office location, but it's typically between $10 and $20. Some offices accept cash only, while others take card payments — call ahead to confirm what your local office accepts.

The test itself takes 15 to 30 minutes to complete, depending on how quickly you read and answer. Plan to spend an hour at the DMV total, including time to check in, wait for a testing station, and complete the exam. Arrive early — DMV offices get busy, especially on weekends and after school hours.

You can schedule an appointment at many Virginia DMV offices through the DMV website. Appointments are free and can cut your wait time significantly. Walk-ins are also accepted, but you may wait longer.

What happens after you pass

When you pass the test, the DMV prints your learner's permit on the spot. Your permit is valid for five years. It allows you to drive with a licensed adult in the car — usually someone at least 21 years old who holds a valid driver's license.

Your permit comes with restrictions. You cannot drive alone, you cannot drive between midnight and 5 a.m., and you must follow all traffic laws exactly as written. Speeding, running a red light, or other violations while on a learner's permit can result in the permit being suspended.

After you've held your permit for a certain amount of time and logged supervised driving hours, you become may be able to access to take the road test. Virginia requires you to hold your permit for at least 15 days before you can test for your license, though most people wait several months to build driving experience.

If you fail the test

Failing the permit test is common — many people don't pass on the first try. If you fail, ask the DMV staff which topics gave you the most trouble. They can point you to the relevant sections of the Virginia Driver's Manual.

Go home and study those specific areas. Use the practice test again, focusing on questions in the categories where you struggled. Many people find that taking a second practice test and scoring higher than 85 percent gives them confidence to retake the official test.

You can retake the test as soon as the next day, or even the same day at some offices. There's no penalty for retaking it — your first attempt doesn't show up on your record if you pass later. Keep retaking it until you pass.

Frequently Asked Questions

Can I take the permit test online from home?

No. Virginia requires you to take the permit test in person at a DMV office. The test is proctored, meaning a DMV employee watches you take it to prevent cheating. You cannot take it remotely.

What happens if I cheat on the permit test?

If you're caught cheating, the DMV will fail you and may ban you from retaking the test for a period of time. You may also face other penalties depending on the circumstances. It's not worth the risk — the test is designed to be passable with honest study.

Do I need to take a driver's education course before the permit test?

No. Virginia does not require a driver's education course to take the permit test. However, if you're under 18, you will need to complete a driver's education course before you can take the road test for your license. Taking a course before the permit test can help you study.

How long is my learner's permit valid?

Your Virginia learner's permit is valid for five years from the date it's issued. If it expires before you pass your road test, you'll need to retake the permit test to get a new one.

Can I take the test in a language other than English?

Yes. Virginia offers the permit test in multiple languages. Call your local DMV office or check the website to see which languages are available at your location. You may need to request an interpreter in advance.