What you need to get a DC learner's permit
A DC learner's permit is a document issued by the District of Columbia Department of Motor Vehicles (DMVDC) that lets you practice driving with a licensed adult before you take your road test. To get one, you must be at least 16 years old, pass the written knowledge test, and bring specific documents to an in-person appointment at a DMVDC office.
The permit itself is free, but you will pay a fee for the knowledge test and the permit card. You do not need to own a car or have insurance in your name yet — the car you practice in must be insured, but the policy can belong to a parent, guardian, or the vehicle owner.
Key Takeaways
- You must be at least 16 years old and pass the written knowledge test before DMVDC will issue your learner's permit.
- Bring your birth certificate or passport, proof of DC residency, and a Social Security number or Individual Taxpayer Identification Number to your appointment.
- The knowledge test covers traffic laws, road signs, and safe driving practices specific to DC; you can study using the official DMVDC manual or online resources.
- Once you have your permit, you can only drive with a licensed adult 18 or older in the front passenger seat, and you cannot drive between midnight and 5 a.m.
Documents you must bring to DMVDC
DMVDC requires proof of identity, proof of DC residency, and your Social Security number or ITIN. For identity, bring your birth certificate, passport, or state ID from another state. A school ID alone is not enough.
For DC residency, bring a utility bill, lease agreement, bank statement, or government mail dated within the last 60 days that shows your name and a DC address. A parent's or guardian's document with your name on it counts if you live with them. If you do not have a Social Security number, bring your Individual Taxpayer Identification Number (ITIN) documentation instead.
Bring the originals or certified copies — photocopies are not accepted. You will also need to fill out the process for a Learner's Permit (Form DL-44) before or at your appointment; DMVDC provides this form online and at the office.
How to schedule your appointment and take the knowledge test
You must schedule an in-person appointment at a DMVDC office to take the written knowledge test. Visit the DMVDC website or call their appointment line to book a time. Appointments fill up quickly, especially during school breaks and summer, so schedule as early as you can.
The knowledge test has 25 multiple-choice questions about DC traffic laws, road signs, right-of-way rules, and safe driving. You must answer at least 20 questions correctly to pass. The test is offered in English and several other languages; ask about language options when you schedule.
Bring your documents and completed Form DL-44 to your appointment. The test takes about 30 minutes. If you do not pass, you can retake it at a later appointment; there is no limit on attempts, but you will pay the test fee each time.
Studying for the DC knowledge test
The official DMVDC Driver's Manual is the best study resource because the test questions come directly from it. You can read the manual free from the DMVDC website or pick up a printed copy at any DMVDC office. Read through the sections on traffic laws, road signs, parking rules, and safe driving practices.
Many people also use online practice tests and flashcard apps that cover DC-specific rules. These tools let you take full-length practice tests under timed conditions, which helps you get used to the test format. Focus on areas where you feel less confident — road signs, right-of-way situations, and parking rules are common trouble spots.
Study for at least one to two weeks before your test. Take practice tests multiple times until you are scoring above 20 out of 25 consistently. If you have a learning disability or need test accommodations, contact DMVDC before your appointment to request them.
Restrictions and rules for DC learner's permit holders
Once you have your permit, you can only drive a vehicle with a licensed driver who is 18 or older sitting in the front passenger seat. That adult must have a valid driver's license from any state. You cannot drive alone, and you cannot have more than one passenger under 18 in the car unless they are your siblings and a licensed adult is present.
You cannot drive between midnight and 5 a.m. You must obey all traffic laws, including speed limits and traffic signals. Violating permit restrictions can result in fines and may delay your road test. Some violations can also result in your permit being suspended or revoked.
You must keep your permit card with you whenever you drive. If you lose it, you can request a replacement at a DMVDC office for a small fee. Your permit is valid for two years from the date it is issued.
When you are ready to take your road test
You must hold your learner's permit for at least 9 months and 25 days before you can take the road test in DC. During that time, you should practice driving in different conditions — residential streets, highways, rain, and night driving — with your supervising adult.
When you are ready, schedule your road test appointment through DMVDC. Bring your permit, a valid ID, and proof of insurance for the vehicle you will use during the test. The test takes about 30 minutes and covers basic vehicle control, following traffic laws, and safe driving decisions.
If you pass the road test, you will receive your Class D driver's license. If you do not pass, you can retake it after waiting a set period; DMVDC will tell you when you are able to schedule your next attempt.
DMVDC office locations and contact information
DC has two main DMVDC service centers: one in Northeast DC and one in Southeast DC. Both offer knowledge testing, permit issuance, and road testing. Hours vary by location and season, so check the DMVDC website before you go.
You can reach DMVDC by phone to schedule appointments, ask questions about documents, or get information about test fees and wait times. The website also has a live chat option during business hours. If you need to reschedule or cancel an appointment, do so at least 24 hours in advance to avoid losing your appointment slot.
Frequently Asked Questions
Can I get a learner's permit if I do not have a Social Security number?
Yes. If you do not have a Social Security number, bring your Individual Taxpayer Identification Number (ITIN) documentation instead. DMVDC accepts ITINs for all permit and license applications. Bring the same identity and residency documents as anyone else.
What happens if I fail the knowledge test?
You can retake the test at a later appointment. There is no limit on how many times you can try. You will pay the test fee each time you take it. Most people pass on their second or third attempt after studying the areas where they struggled.
Can I practice driving on the highway with my learner's permit?
Yes, but only with a licensed adult 18 or older in the front passenger seat. You must follow all traffic laws and speed limits. Avoid heavy traffic and rush hour until you have more experience. Your supervising adult should be ready to help if you feel unsafe.
What if I move out of DC while I have a learner's permit?
Your DC permit is only valid in DC. If you move to another state, you will need to get a learner's permit from that state. Contact the new state's DMV to find out what documents and tests you need. Some states may give you credit for your DC permit, but rules vary.
How much does the knowledge test cost?
Test fees vary and can change. Check the DMVDC website or call before your appointment to confirm the current cost. The fee is separate from the permit card fee. Both are due at your appointment.