What you need to bring to the Charlottesville DMV for a learner's permit
The Charlottesville Department of Motor Vehicles is located at 2990 West Main Street, Charlottesville, VA 22901. To get a learner's permit there, you'll need to bring proof of identity, proof of residency, and your Social Security number or an Individual Taxpayer Identification Number (ITIN).
Acceptable forms of identity include a valid passport, a certified birth certificate, a state ID, or a military ID. For residency, bring a utility bill, lease agreement, mortgage statement, or bank statement dated within the last 60 days that shows your name and Charlottesville address. If you're under 18, you'll also need a parent or guardian to sign the process in person.
Bring the original documents or certified copies — photocopies alone won't work. The DMV does not accept digital or mobile versions of these documents, so plan to carry physical papers.
Key Takeaways
- You must visit the Charlottesville DMV in person at 2990 West Main Street with your parent or guardian if you're under 18.
- Bring an original or certified copy of proof of identity (passport, birth certificate, state ID, or military ID) and proof of residency dated within 60 days.
- You'll take a written knowledge test at the DMV covering Virginia traffic laws and road signs; the test has 35 questions and you must answer at least 28 correctly.
- A learner's permit in Virginia costs $5.50 and is valid for five years, but you cannot drive alone — a licensed driver 21 or older must be in the front seat with you.
- Virginia requires you to hold a learner's permit for at least 9 months and 10 days before you can take the road test for a full license.
The written knowledge test at the Charlottesville DMV
When you arrive for your appointment, you'll take a written test on a computer at the DMV. The test covers Virginia traffic laws, road signs, safe driving practices, and what to do in emergencies. You'll answer 35 questions, and you need to get at least 28 correct to pass — that's about 80 percent.
The test is based on the Virginia Driver's Manual, which you can read online at the DMV website or pick up a printed copy at the Charlottesville office. Most people study the manual for a few days before the test. The questions are multiple choice, and you have as much time as you need to finish.
If you fail the test, you can retake it the same day or come back another day. There is no extra fee to retake the test, but you will need to schedule another appointment or come during walk-in hours.
How long a learner's permit lasts and what it costs
A Virginia learner's permit costs $5.50 and is valid for five years from the date you receive it. You'll get a physical card with your photo, name, and permit number on it.
During those five years, you must hold the permit for at least 9 months and 10 days before you can take the road test for a full driver's license. This waiting period is a Virginia requirement and cannot be shortened, even if you pass the knowledge test early. The purpose is to give you time to practice driving with a licensed adult before you drive alone.
If your permit expires before you take the road test, you'll need to renew it. Renewals also cost $5.50 and can be done in person at the Charlottesville DMV or online through the Virginia DMV website.
Driving rules while you hold a learner's permit
With a learner's permit, you can drive only when a licensed driver who is 21 years old or older is sitting in the front seat next to you. That person must have a valid driver's license — they cannot be learning to drive themselves. You cannot drive alone, and you cannot have other learner's permit holders in the car with you as the only licensed driver.
Virginia also restricts when you can drive. Between midnight and 5 a.m., you cannot drive at all unless you're driving to or from work, school, or a medical appointment. You must obey all traffic laws, including speed limits and traffic signals. If you get a traffic ticket while driving on a learner's permit, it will be recorded on your driving record and may affect your insurance rates later.
You must carry your learner's permit with you every time you drive. If you're stopped by police and don't have it, you can be cited. Keep it in a safe place — if it's lost or damaged, you can get a replacement at the Charlottesville DMV for $5.50.
Scheduling an appointment at the Charlottesville DMV
You can schedule an appointment online through the Virginia DMV website or by calling the Charlottesville office at (434) 296-8100. Walk-in appointments are also available, but wait times vary. During busy times, walk-ins may wait one to two hours or longer.
The Charlottesville DMV is open Monday through Friday, 8:15 a.m. to 5 p.m., and Saturday, 8:15 a.m. to 12:45 p.m. It is closed on Sundays and state holidays. If you schedule an appointment online, you'll get a confirmation email with your appointment time and a list of documents to bring.
Arrive about 10 minutes early with all your documents. If you're under 18, your parent or guardian must be present and will need to sign the process. If they cannot be there in person, you cannot get the permit that day — a parent or guardian signature cannot be done remotely or by mail.
What happens after you pass the knowledge test
Once you pass the written test, the DMV will take your photo and issue your learner's permit on the spot. You'll receive a physical card that you must carry with you whenever you drive. The permit is valid when ready, so you can start practicing with a licensed adult driver right away.
Keep track of the date you receive your permit. You cannot take the road test for a full license until 9 months and 10 days have passed. When you're ready to schedule the road test, you'll go back to the Charlottesville DMV or another Virginia DMV location. The road test costs $15 and includes a written vision test, a vehicle inspection, and a 20-minute drive with a DMV examiner.
If you move out of Charlottesville before you take the road test, you can take it at any DMV location in Virginia. Your learner's permit is valid statewide.
Frequently Asked Questions
Can I get a learner's permit if I'm homeschooled?
Yes. Virginia does not require you to be enrolled in a public or private school to get a learner's permit. You only need to meet the age requirement (at least 15 years and 6 months old), bring the required documents, and pass the knowledge test. Homeschooled students follow the same process as everyone else.
What if I don't have a birth certificate?
You can use a state ID, military ID, or valid passport instead. If you don't have any of these, you can order a certified birth certificate from the Virginia Department of Health Vital Records office or the state where you were born. This can take several weeks, so plan ahead. In some cases, the DMV may accept other documents — call the Charlottesville office at (434) 296-8100 to ask what else they can accept.
Do I need a Social Security number to get a learner's permit?
You need either a Social Security number or an Individual Taxpayer Identification Number (ITIN). If you don't have a Social Security number, bring your ITIN documentation. If you have neither, contact the Charlottesville DMV to ask what documents you can bring instead.
Can I take the knowledge test in another language?
Yes. The Virginia DMV offers the knowledge test in Spanish and several other languages. When you schedule your appointment, let the DMV know which language you need. Not all locations offer all languages, so call ahead to confirm that the Charlottesville office can provide the test in your language.
What if I fail the knowledge test?
You can retake it the same day at no extra cost, or you can schedule another appointment for a different day. There is no limit to how many times you can retake the test. Most people who fail study the Virginia Driver's Manual for a few more days and pass on the second try.