Virginia requires a driver education course before you can take the permit test
Before you sit for the written test to get your Virginia learner's permit, you must complete a driver education course — either classroom-based or online. This is not optional. The Virginia Department of Motor Vehicles (DMV) will not issue a permit without proof that you have finished the course.
The course teaches road rules, hazard recognition, and safe driving practices. It takes between 30 and 36 hours total, depending on the format you choose. Once you finish, you receive a certificate of completion that you bring to the DMV when you take your written test.
You can take the course before you turn 16, so many people complete it while they are still 15. This means you can walk into the DMV on your 16th birthday (or the day you turn 16) with your certificate already in hand and take the permit test the same day.
Key Takeaways
- Virginia requires you to finish a 30- to 36-hour driver education course before the DMV will let you take the permit test.
- You can take the course at a public or private driving school, or through an online provider approved by Virginia.
- The course covers traffic laws, road signs, hazard recognition, and safe driving habits.
- You need your course completion certificate when you go to the DMV to take the written permit test.
- You can start the course before you turn 16, so your certificate is ready when you become may be able to access for a permit.
Classroom driver education at a public or private school
Many Virginia high schools offer driver education as part of their regular curriculum. If your school offers it, you can take the course there at no cost (or as part of your school fees). The course runs during the school day or after school, usually over several weeks. You attend in person, take written tests, and sometimes participate in behind-the-wheel instruction with a school instructor.
If your school does not offer driver education, or if you are homeschooled or out of school, you can attend a private driving school. Private schools charge a fee — the amount varies by location and school, but expect to budget for this cost. Private schools often offer more flexible scheduling, including evening and weekend classes, and some offer the course compressed into a few days rather than spread over weeks.
Both public and private classroom courses include some behind-the-wheel time with a certified instructor. This is different from the supervised driving you will do later with your learner's permit — it is part of the classroom course itself.
Online driver education courses approved by Virginia
Virginia allows you to take driver education entirely online through an approved provider. Online courses cover the same material as classroom courses and take the same amount of time (30 to 36 hours), but you work through videos, reading, and quizzes on your own schedule. You do not get behind-the-wheel instruction as part of an online course — that comes later when you practice with your learner's permit.
Online courses are often cheaper than private classroom schools and give you complete control over when and where you study. You can pause and resume, and you do not have to attend at a set time. However, you still need to pass the course's final exam before you receive your completion certificate.
Make sure the online provider you choose is on Virginia's approved list. The DMV website lists the providers that meet state standards. If you take a course from a provider not on that list, the DMV will not accept your certificate.
What the course covers
Virginia's driver education curriculum includes Virginia traffic laws, road signs and their meanings, right-of-way rules, safe driving techniques, and how to recognize and respond to hazards. You will learn about distracted driving, impaired driving, speed and weather conditions, and how to share the road with pedestrians and cyclists.
The course also covers the rules specific to learner's permit holders — what you can and cannot do while you hold a permit, and what restrictions explore to new drivers under 18. Understanding these rules before you take the permit test helps you pass the written exam and prepares you for the actual rules you will follow once you have your permit.
How to find a course near you
Start by checking whether your high school offers driver education. Contact your school's guidance counselor or the main office and ask about enrollment, timing, and cost.
If you need a private school or online option, search online for "driver education Virginia" or "driving school near me" along with your city or county. The Virginia DMV website also maintains a list of approved providers. When you contact a school, ask about their schedule, cost, what is included, and how long it takes to complete the course.
Before you enroll, confirm that the provider is approved by Virginia. Ask them directly if they are on the DMV's approved list, or check the DMV website yourself. Taking a course from an unapproved provider means you will have to take another course later — the DMV will not accept the certificate.
Timeline: when to take the course
You can take driver education as early as you want — there is no minimum age. Many people take it in 9th or 10th grade, or the year before they turn 16. Since the course takes 30 to 36 hours, plan to start it several weeks or months before you want to get your permit.
If you are turning 16 soon and have not taken the course yet, look for an intensive or online option that you can finish quickly. Some private schools and online providers let you complete the course in a week or two if you work through it full-time. Once you have your certificate, you can take the permit test as soon as you are may be able to access (on or after your 16th birthday).
What happens after you finish the course
When you complete the driver education course, you receive a certificate of completion. Keep this certificate — you will need to bring it to the DMV when you take your written permit test. The DMV will not let you test without it.
The certificate is usually valid for a set period (often one to two years, depending on the provider). Check your certificate or ask your course provider how long it is good for. If too much time passes before you take the permit test, you may need to retake the course.
Frequently Asked Questions
Can I take the driver education course online if I live in Virginia?
Yes. Virginia allows online driver education through approved providers. You complete the course on your own schedule, pass a final exam, and receive a certificate. Make sure the provider is on Virginia's approved list before you enroll.
Do I have to take behind-the-wheel instruction as part of the driver education course?
Classroom courses at schools usually include some behind-the-wheel time with an instructor. Online courses do not. Either way, you will get most of your behind-the-wheel practice after you get your learner's permit, driving with a licensed adult.
What if I take a driver education course from out of state?
Virginia will not accept a course completion certificate from another state. You must take a course approved by Virginia, even if you took a similar course elsewhere. Contact the DMV if you are unsure whether your out-of-state course will transfer.
How much does driver education cost in Virginia?
Public high school courses are free or included in school fees. Private driving schools and online providers charge varying amounts depending on the provider and course format. Call schools in your area to compare prices before you enroll.
Can I take the permit test the same day I finish my driver education course?
Yes, if you have your certificate of completion. You can finish the course and go straight to the DMV to take the written test, as long as you meet the age requirement (16 or older) and have all required documents.