The Alabama driver's license path: learner's permit, then road test, then license
To get a driver's license in Alabama, you move through three stages. First, you get a learner's permit by passing a written test at the Department of Public Safety. Then you practice driving under supervision for a set period. Finally, you take a road test with an examiner, and if you pass, you receive your license. The whole process typically takes several months because Alabama requires you to hold your learner's permit for a minimum waiting period before you can test.
The specific timeline and requirements depend on your age. Teenagers follow a different path than adults, with stricter practice requirements and longer waiting periods. Adults 19 and older can move faster. Either way, you will need to visit a Department of Public Safety office in person — you cannot complete this online or by mail.
Key Takeaways
- You must get a learner's permit first by passing a written test at a Department of Public Safety office, then wait a required period before you can take the road test.
- Teenagers under 18 must hold their learner's permit for at least six months and complete a driver education course; adults 19 and older have a shorter waiting period.
- You will need to bring specific documents to your first visit: proof of identity, proof of residency, and your Social Security number or Individual Taxpayer Identification Number.
- The road test covers basic vehicle control, following traffic laws, and safe driving decisions; you must bring a vehicle that is registered, insured, and in safe working condition.
- Your Alabama driver's license is valid for eight years for adults and four years for drivers under 21.
What you need to bring to get your learner's permit
Before you go to the Department of Public Safety office, gather these documents. You will need proof of identity — a birth certificate, passport, or state ID card. You will also need proof of residency, which can be a utility bill, lease agreement, bank statement, or government mail showing your current Alabama address. Bring your Social Security card or an Individual Taxpayer Identification Number (ITIN) document if you have one.
If you are under 18, you will also need a completed DPS Form DL-44 (process for Driver's License or Permit), signed by a parent or guardian. You can read this form from the Alabama Department of Public Safety website before you go, or fill it out at the office. Bring the original documents — photocopies are not accepted for identity and residency proof.
You will also pay a fee at the time you explore. The cost varies depending on the type of permit or license you are getting, so call your local Department of Public Safety office ahead of time to confirm the current fee.
The written test for your learner's permit
The written test covers Alabama traffic laws, road signs, and safe driving practices. You will answer questions about speed limits, right-of-way rules, parking, and what different signs mean. The test is typically 30 to 40 questions, and you must pass with a score of at least 80 percent. You take the test on a computer at the Department of Public Safety office.
To prepare, study the Alabama Driver's Manual, which is free and available on the Department of Public Safety website. The manual covers everything the test asks about. Many people also use practice tests online to get familiar with the question format. You can retake the test if you do not pass, though you may have to pay another fee and wait a few days before your next attempt.
Once you pass the written test, you receive your learner's permit on the spot. Your permit allows you to drive only when a licensed driver 21 or older is in the front seat with you.
How long you must hold your learner's permit before the road test
Alabama requires different waiting periods depending on your age. If you are under 18, you must hold your learner's permit for at least six months before you can take the road test. You must also complete a driver education course — either a classroom course or an online course approved by the state. This course teaches vehicle operation, hazard awareness, and Alabama traffic laws. Many high schools offer driver education for free or low cost; private driving schools also offer it.
If you are 19 or older, you must hold your learner's permit for at least 14 days before you can test. You do not need to complete a driver education course, though taking one can help you pass the road test.
During your permit period, you must follow all permit restrictions. You cannot drive alone, and you cannot drive between midnight and 5 a.m. (for drivers under 18). Some counties or municipalities may have additional restrictions, so check with your local Department of Public Safety office.
Scheduling and taking your road test
Once you have held your permit for the required time and completed any required coursework, you can schedule your road test. Call your local Department of Public Safety office to book an appointment. Road test wait times vary by location — some offices have openings within a few weeks, while others may have longer waits. Schedule as soon as you are may be able to access so you do not face a long delay.
On the day of your test, bring your learner's permit, proof of residency, and a vehicle. The vehicle must be registered in Alabama, have current insurance, and be in safe working condition. The examiner will check that the vehicle has working brakes, lights, windshield wipers, and a horn before the test begins. Bring someone who is at least 18 years old to drive the vehicle to the test site, since you cannot drive there alone on your permit.
The road test itself takes about 20 to 30 minutes. The examiner will ask you to perform basic driving tasks: starting the vehicle, turning, backing up, parking, stopping at signs, and merging. The examiner is watching for safe decisions, smooth vehicle control, and your knowledge of traffic laws. If you pass, you will receive your driver's license that day or within a few days. If you do not pass, you can retake the test after waiting a set period and paying another fee.
Your Alabama driver's license after you pass the road test
Once you pass the road test, you receive your Alabama driver's license. Your license is valid for eight years if you are 21 or older, and four years if you are under 21. Your license shows your name, date of birth, address, license number, and any restrictions (such as corrective lenses required or automatic transmission only).
Your Alabama license allows you to drive anywhere in the United States and is recognized in other countries for identification purposes. You must carry your license whenever you drive. If you move to a different address in Alabama, you must update your license within 30 days. If your license is lost or stolen, you can get a replacement at any Department of Public Safety office.
Finding your nearest Department of Public Safety office
Alabama has Department of Public Safety offices in every county. To find the office nearest you, visit the Alabama Department of Public Safety website and use their office locator tool, or call the main office at 334-242-4400. Office hours vary by location, but most are open Monday through Friday during business hours. Some offices may have limited hours or be closed on certain days, so check before you go.
Many offices accept walk-ins, but some require appointments for certain services. Call ahead to ask whether you need an appointment for your learner's permit test or road test, and to confirm the current fee. Bring all required documents with you — if you are missing anything, the office will not be able to process your process that day.
Frequently Asked Questions
Can I take the written test and road test on the same day?
No. You must pass the written test first, receive your learner's permit, and then wait the required holding period (six months for drivers under 18, 14 days for drivers 19 and older) before you can take the road test. This waiting period cannot be shortened.
What happens if I fail the road test?
You can retake the road test after waiting a set period, usually a few days to a week. You will need to pay the road test fee again. You keep your learner's permit and can continue practicing. There is no limit to how many times you can retake the test.
Do I need a driver education course if I am over 18?
No. Adults 19 and older do not need to complete a driver education course to get a license. However, taking a course can help you learn the rules and pass the road test more easily.
What if I move to Alabama from another state?
If you already have a valid driver's license from another state, you can exchange it for an Alabama license without taking the written or road test. Bring your out-of-state license and proof of Alabama residency to a Department of Public Safety office. You will pay a fee for the new license.
Can someone else take the road test in my vehicle if it is registered to me?
Yes. The vehicle must be registered and insured, but it does not have to be registered in your name. The examiner will check the registration and insurance documents before the test begins.