Book your DC learner's permit test appointment through the DMV's online scheduling system or by calling the DC Department of Motor Vehicles
You cannot walk into a DC DMV office and take your learner's permit test the same day. You must schedule an appointment in advance, either online at dmv.dc.gov or by phone at 202-727-5000. The online system is faster and shows you available dates and times when ready; the phone line can have wait times but works if you prefer to book by voice.
Appointments typically fill up 2 to 4 weeks ahead, especially during summer and spring break when teen drivers are testing. If you cannot find an open slot, check back daily—cancellations happen regularly and free up times within 24 hours. You will need your Social Security number and date of birth to book online.
The test itself happens at one of DC's DMV service centers. The main location is at 65 K Street NE, but the DMV also operates satellite offices in other neighborhoods. When you book, you choose which location works for you. Arrive 10 to 15 minutes early with all required documents; if you are late, you may lose your appointment slot.
Key Takeaways
- Schedule your learner's permit test appointment online at dmv.dc.gov or by calling 202-727-5000 before you show up to any DMV office.
- Appointments fill 2 to 4 weeks in advance, so book as soon as you are ready to test rather than waiting until the last minute.
- You will choose your test location when you book—the main office is at 65 K Street NE, but satellite locations are also available.
- Bring your Social Security number and date of birth to complete your online booking, and arrive 10 to 15 minutes early on test day with all required documents.
What You Need to Book an Appointment
Before you schedule, gather the documents you will need to bring to your test. The DC DMV requires proof of identity, proof of residency, and your Social Security number. Acceptable forms of identity include a passport, a birth certificate with a government-issued photo ID, or a school ID paired with a report card. Proof of residency can be a utility bill, lease, or bank statement dated within the last 60 days and showing your current DC address.
You also need proof that you have completed driver's education if you are under 18. This is a certificate from an approved DC driver's education provider—not a school diploma. If you are 18 or older, driver's education is not required, but you still need all other documents. Have these ready before your appointment; the DMV will not let you test without them, and you will forfeit your appointment slot.
How to Schedule Online
Go to dmv.dc.gov and look for the "Schedule an Appointment" link on the homepage. Select "Knowledge Test" (this is the written learner's permit test) and choose "First-Time Applicant" if this is your first DC permit. The system will ask for your date of birth and Social Security number to verify your identity.
Next, you will see a calendar showing available dates and times at each DMV location. Times are usually offered in morning and afternoon slots. Pick the date and location that work for you, then confirm your appointment. The system will send you a confirmation email with your appointment number, date, time, and location. Save this email or write down your appointment number—you will need it when you arrive.
If the online system is down or you cannot complete your booking, call 202-727-5000. The DMV phone line is open Monday through Friday, 8:30 a.m. to 4:00 p.m. Have your Social Security number and date of birth ready when you call.
What Happens If No Appointments Are Available
If the calendar shows no open slots, do not assume you have to wait weeks. Cancellations happen constantly—people reschedule or no-show regularly. Check the online system again the next day, and the day after that. Many people find an opening within a few days by checking once daily in the early morning, when the system updates overnight.
If you need an appointment urgently, call 202-727-5000 and ask if there are any cancellation slots the staff can see that have not yet appeared online. Sometimes the phone line has access to appointments that are not visible in the public calendar. Be honest about your timeline; the staff cannot create an appointment out of thin air, but they can tell you when the next batch of slots typically opens.
What to Bring and When to Arrive
Bring all documents listed in your appointment confirmation: your proof of identity, proof of residency, proof of driver's education (if under 18), and your Social Security number. Bring the confirmation email or your appointment number. Bring a pen for the written test. Do not bring your phone into the testing area—the DMV collects phones during the test to prevent cheating.
Arrive 10 to 15 minutes before your scheduled time. The DMV is strict about late arrivals; if you arrive after your appointment time, you may be turned away and lose your slot. If you are running late, call the office when ready to let them know. Parking at the main office on K Street is limited; plan extra time to find a spot or use public transit.
After You Pass or Fail Your Test
If you pass the written test, you will receive your learner's permit the same day. The permit is valid for one year and allows you to practice driving with a licensed adult 21 or older in the car. You can then schedule your road test appointment, which is a separate booking.
If you do not pass, you can retake the test. You must schedule a new appointment—you cannot test again the same day. Most people who fail can book a retest within a few days. The test covers DC traffic laws, road signs, and safe driving practices; many people study using the DC DMV's free online practice test at dmv.dc.gov before their second attempt.
Frequently Asked Questions
Can I reschedule or cancel my appointment?
Yes. Log into dmv.dc.gov with your appointment number and reschedule to a different date or time. You can also call 202-727-5000 to cancel or change your appointment. Cancel as soon as you know you cannot make it so someone else can use that slot.
What if I miss my appointment?
If you do not show up, you forfeit your appointment and will need to schedule a new one. The DMV does not charge a fee to reschedule, but you will have to wait for the next available slot, which may be weeks away during busy seasons.
Do I need to bring my learner's permit to the test if I already have one from another state?
Bring it if you have it, but it does not replace DC's requirements. You still need DC proof of identity, residency, and driver's education completion. The DMV will issue you a DC learner's permit after you pass the test.
How long does the written test take?
The test itself takes 20 to 30 minutes. Plan to spend 45 minutes to an hour at the DMV office total, including check-in and waiting time. Arrive early so you are not rushed.
Can someone else schedule the appointment for me?
You can have a parent or guardian help you book online or call on your behalf, but you must be the one who takes the test. The DMV will verify your identity when you arrive.