Virginia learner's permit requirements at a glance

To get a Virginia learner's permit, you must be at least 15 years and 9 months old, pass a written knowledge test, and provide proof of identity and residency. You'll also need a Social Security number and a signature from a parent or guardian if you're under 18. The Virginia Department of Motor Vehicles (DMV) administers the test at their local offices, and you can study using the official Virginia Driver's Manual before you go.

The process takes about an hour at the DMV office, and the permit itself costs $16. Once you have it, you can practice driving with a licensed adult who is at least 21 years old sitting beside you — but there are restrictions on when you can drive and who can be in the car with you.

Key Takeaways

  • You must be at least 15 years and 9 months old and pass a written test covering Virginia traffic laws and road signs.
  • Bring a valid photo ID, proof of your Virginia address, your Social Security number, and a parent or guardian signature if you're under 18.
  • The knowledge test covers 46 questions about traffic rules, and you need to answer at least 38 correctly to pass.
  • A learner's permit costs $16 and is valid for five years, but you can only drive between 5 a.m. and midnight with a licensed adult in the front seat.
  • You must hold your learner's permit for at least three months before you can take the road test for your full license.

Age and identity documents you'll need

Virginia requires you to be at least 15 years and 9 months old on the day you take the test. You cannot take the test earlier, even if you're close to that age. Bring a document that proves your identity and date of birth — a passport, birth certificate, or state ID card all work. If you don't have a photo ID yet, a birth certificate plus a school ID or report card with your name and date of birth is acceptable.

You'll also need to prove you live in Virginia. A utility bill, lease agreement, or bank statement with your name and current Virginia address works. The document must be dated within the last 60 days. If you live with a parent or guardian, their name on the document is fine — you don't need your own name on it.

Bring your Social Security number or a document that shows it, such as a Social Security card or tax return. If you're under 18, a parent or legal guardian must sign your process in person at the DMV office. You cannot sign for yourself.

The knowledge test: what to study and how it's scored

The Virginia learner's permit test has 46 multiple-choice questions about traffic laws, road signs, and safe driving practices. You need to answer at least 38 questions correctly to pass — that's about 82 percent. The test covers topics like speed limits, right-of-way rules, parking, and what different road signs mean.

Virginia publishes the official Driver's Manual free on the DMV website. This manual contains all the information the test covers, and studying it is the most direct way to prepare. Many people also use online practice tests, which let you take sample questions and see which topics you need to review more. The test is given on a computer at the DMV office, and you get your results when ready after you finish.

If you don't pass, you can retake the test the same day or come back another day. There's no extra fee to retake it. Most people pass on their first or second attempt if they study the manual beforehand.

Restrictions on driving with a learner's permit

Once you have your learner's permit, you can practice driving, but Virginia law sets strict limits on when and how you can drive. You can only drive between 5 a.m. and midnight. You cannot drive between midnight and 5 a.m., even if a licensed adult is with you.

A licensed adult who is at least 21 years old must be in the front seat beside you at all times while you're driving. This person must have a valid driver's license. You cannot drive alone, and you cannot have only a younger person or someone without a license in the car with you.

You also cannot use a cell phone while driving — not even hands-free — except in a genuine emergency. Passengers under 20 years old cannot sit in the front seat with you. These rules stay in place for the entire time you hold your learner's permit, which is at least three months before you can take the road test for your full license.

how the process works at the DMV office

Find your nearest Virginia DMV office on the DMV website and check their hours before you go. Bring all your documents: proof of identity, proof of residency, your Social Security number, and the signed parental consent form if you're under 18. You don't need to make an appointment at most offices, but some locations use an online reservation system — check your local office's page to see if one is required.

When you arrive, tell the staff member you want to take the learner's permit test. They'll check your documents, have you fill out an process form, and take your photo for the permit. Then you'll sit at a computer and take the 46-question test. The whole process usually takes 45 minutes to an hour.

If you pass, you'll pay $16 and receive your learner's permit on the spot. It's a physical card that's valid for five years. If you don't pass, you can retake the test when ready or schedule another visit.

The three-month waiting period before your road test

Virginia requires you to hold your learner's permit for at least three months before you can take the road test for your full driver's license. This waiting period starts on the day you receive your permit. You cannot shorten this time, even if you've logged many hours of practice driving.

During these three months, use the time to practice with your licensed adult supervisor. Most people practice in parking lots first, then on quiet residential streets, then on busier roads. There's no minimum number of hours required by law, but the more you practice, the more confident you'll be on the road test.

After three months have passed, you can schedule your road test through the DMV. The road test costs $20 and takes about 20 minutes. You'll drive with a DMV examiner who watches how you handle the car, follow traffic laws, and respond to different road situations.

What happens if you fail the knowledge test

If you don't pass the 46-question test on your first try, you can retake it the same day at no extra cost. Many DMV offices let you sit down at another computer right away. If you prefer to study more first, you can leave and come back another day — there's no waiting period between attempts.

When you retake the test, the questions may be different, but they cover the same topics. Review the Virginia Driver's Manual again, paying special attention to the sections where you felt less confident. Online practice tests can also help you identify weak areas before your next attempt.

Frequently Asked Questions

Can I get a learner's permit if I'm homeschooled?

Yes. Homeschooled students must meet the same age and document requirements as students in traditional schools. You need proof of identity, residency, and a parent or guardian signature. There's no requirement to attend a particular school.

What if I don't have a Social Security number?

You must provide a Social Security number to get a learner's permit in Virginia. If you don't have one, you'll need to explore for one through the Social Security Administration before you can get your permit. Bring your Social Security card or a document showing your number to the DMV.

Can I take the knowledge test online from home?

No. The Virginia DMV requires you to take the test in person at a DMV office. You cannot take it remotely or by mail. You must go to a physical office location, bring your documents, and sit at a computer there to take the test.

What if I move to a different state while I have my Virginia learner's permit?

Your Virginia learner's permit is only valid in Virginia. If you move to another state, you'll need to get a learner's permit from that state. Each state has its own requirements and tests. Contact the DMV in your new state to find out what you need to do.

Do I need to take a driver's education course before I get my learner's permit?

No. Virginia does not require a driver's education course to get a learner's permit. You only need to pass the knowledge test. However, some insurance companies offer discounts if you complete an approved driver's education course, so it may be worth considering even though it's not required.