DC learner's permit driving hours: what the law requires
In Washington, DC, you must complete 50 hours of supervised driving before you can take your road test for a full license. Of those 50 hours, at least 10 must happen at night (between one hour after sunset and one hour before sunrise). There is no minimum number of hours required per week or per month — you set your own pace, as long as you log them before your permit expires.
These hours must be logged in your Supervised Driving Log, a form you receive when you get your learner's permit. Your supervising driver — the licensed adult sitting next to you — must sign off on each driving session. When you go to take your road test, you bring this completed log as proof that you have met the requirement. Without it, the DC Department of Motor Vehicles (DMV) will not let you test.
The 50-hour requirement applies whether you are 16, 17, or older. DC does not have separate hour requirements based on age, only on permit status.
Key Takeaways
- You must complete 50 hours of supervised driving in DC, with at least 10 of those hours occurring at night.
- Every driving session must be recorded in your Supervised Driving Log and signed by the adult supervising you.
- You cannot take your road test without a completed and signed log showing all 50 hours.
- There is no weekly or monthly minimum — you can spread the hours across your entire permit validity period.
What counts as a supervised driving hour
A supervised driving hour is any time you are behind the wheel with a licensed driver age 21 or older sitting in the front passenger seat. That adult must hold a valid driver's license from any US state or territory. They do not have to be a parent or guardian — any licensed adult can supervise.
The hour counts from the moment you start driving until you stop. If you drive for 45 minutes, you log 45 minutes (or round to the nearest quarter hour, depending on your log format). Sitting in a parking lot practicing does not count; the car must be moving on a road.
Driving on any public road in DC counts — residential streets, main roads, highways, and the Beltway all may have access to. Driving in Maryland or Virginia while supervised by a DC-licensed adult also counts toward your DC hours.
Night driving hours: when they start and stop
Night driving in DC is defined as any time between one hour after sunset and one hour before sunrise. This window changes throughout the year because sunset and sunrise times change. In winter, sunset happens around 4:30 p.m., so night driving hours begin around 5:30 p.m. In summer, sunset is around 8:30 p.m., so night hours do not begin until around 9:30 p.m.
You can find the exact sunset and sunrise times for any date on the National Weather Service website or through a straightforward online search. When you log your night hours, write down the actual time you drove and note that it was after sunset or before sunrise. Your supervising driver will sign to confirm.
If you drive from 5:00 p.m. to 6:30 p.m. in December, part of that drive happens before sunset and part happens after. You can count the portion that falls within the night window — in this case, roughly 1.5 hours — toward your 10-hour night requirement.
How to log your driving hours correctly
When you receive your learner's permit, the DC DMV gives you a Supervised Driving Log form (also called a Permit Holder's Driving Log). This is a straightforward table with columns for the date, start time, end time, total hours, whether it was night driving, the supervising driver's name, and their signature.
Fill in the information for each driving session as you complete it — do not wait until the end to try to remember all your hours. Write the date, the time you started driving, the time you stopped, and calculate the total. If any part of the drive happened during night hours, check the night box. Have your supervising driver sign the row before you move on to the next session.
Keep your log in a safe place. When you are ready to take your road test, bring the completed log with you. The DMV will review it to confirm you have met the 50-hour requirement. If your log is incomplete, missing signatures, or shows fewer than 50 hours, you will not be allowed to test and will have to come back later with a completed log.
What happens if you do not complete the hours before testing
You cannot take your DC road test without a signed Supervised Driving Log showing 50 hours of driving, including at least 10 night hours. If you show up to your test appointment without the log, or with a log that shows fewer hours, the DMV will cancel your test and you will have to schedule a new appointment.
There is no penalty for not having the hours ready — you straightforward cannot test yet. You go home, complete more driving, get your log signed, and book another test date. The only cost is the time it takes to schedule a new appointment, which can sometimes be weeks out depending on DMV availability.
Your learner's permit is valid for a set period (usually one to three years depending on your age and when you got it). As long as you complete your 50 hours before your permit expires, you can take your test. If your permit expires before you finish the hours, you will need to renew your permit and start over.
Tips for completing your hours efficiently
Plan your night driving early. Since you need 10 night hours and they can only happen during a limited window each day, spread them throughout your permit period rather than trying to cram them in at the end. One night drive per week makes the requirement manageable.
Vary your driving conditions. Use your 50 hours to practice on different types of roads — quiet residential streets, busier main roads, highways if you feel ready, and different weather conditions. This makes you a safer driver and prepares you better for your road test.
Keep your log with you. Bring it every time you drive so you can fill it in when ready after each session while the details are fresh. Ask your supervising driver to sign right away rather than asking them to sign a batch of entries later.
Frequently Asked Questions
Can I count driving I did before I got my learner's permit?
No. Your Supervised Driving Log starts when you receive your permit. Only hours logged on the official form after you have your permit count toward the 50-hour requirement. Any driving you did before you had a permit does not count.
What if my supervising driver forgets to sign my log?
Go back and ask them to sign it as soon as you remember. The DMV needs the signature to verify that an adult was actually supervising. If you cannot get the signature later, that session may not count. It is easier to get it signed right after you drive.
Do I have to do all 50 hours before I schedule my road test?
Yes. You must bring your completed log showing 50 hours to your road test appointment. You cannot schedule the test and finish the hours afterward. Plan your driving so you have all 50 hours done before you book your test date.
Can someone with a learner's permit from another state count those hours toward DC's requirement?
No. Only hours logged on a DC Supervised Driving Log count. If you moved to DC from another state, you start fresh with a new log and a new 50-hour requirement. Hours from your previous state's permit do not transfer.
What if I lose my Supervised Driving Log?
Contact the DC DMV when ready. You may be able to get a replacement form, but you will need to reconstruct your driving hours with your supervising driver's help. They can sign off on the sessions you completed together, even if you are filling in the log later. Keep a copy of your completed log once you finish it.