The Alabama learner's permit test itself takes 30 to 45 minutes
The written test you take at the Department of Public Safety office runs about 30 to 45 minutes from start to finish. The actual exam is 40 questions, and most people finish in the lower end of that range — around 30 minutes — but the full window includes time to check in, receive your test materials, and have your results printed.
The test covers road signs, right-of-way rules, speed limits, and safe driving practices. You need to answer at least 32 questions correctly to pass. If you don't pass on your first try, you can retake it the same day at most locations, though you'll pay the fee again.
Key Takeaways
- The written test itself takes 30 to 45 minutes, including check-in and receiving your results.
- You answer 40 questions and need 32 correct to pass — roughly an 80 percent score.
- Plan to spend 1 to 2 hours at the DPS office for the entire visit, including waiting time.
- If you fail, you can retake the test the same day at most locations, but you pay the testing fee again.
- Bring your Social Security number, proof of residency, and a valid photo ID to avoid delays.
What happens during your visit to the DPS office
When you arrive at your local Department of Public Safety office, you'll check in at the counter and provide your documents. The staff will verify your information and collect the learner's permit fee, which is currently $20 in Alabama. You'll then receive your test booklet or be directed to a computer terminal if your location uses digital testing.
You work through the 40 questions at your own pace. There's no time limit per question — you can spend as long as you need on each one. Once you finish, a staff member scores your test when ready and tells you whether you passed. If you passed, you receive your learner's permit on the spot. If you didn't, you can decide right then whether to pay and retake it.
Why the full visit takes longer than the test itself
Even though the test takes 30 to 45 minutes, you should plan for 1 to 2 hours at the office. Waiting time varies by location and time of day. Some DPS offices are busier than others, and you may wait 15 to 30 minutes before you're called to take the test, depending on how many people are ahead of you.
Going early in the morning or on a weekday afternoon typically means shorter waits than late morning or Saturday. Calling your local DPS office ahead of time can give you a sense of how busy they are, though they can't reserve a spot for you.
What to bring so you don't waste time
Bring your Social Security number, proof of Alabama residency (a utility bill, lease, or bank statement with your current address), and a valid photo ID. If you're under 18, you'll also need a parent or guardian to sign your process in person. Having these documents ready before you arrive speeds up the check-in process.
If you show up without the right documents, the staff will turn you away and you'll have to come back another day. This is one of the most common reasons visits take longer than expected — not because of the test itself, but because people have to leave and return.
Retaking the test on the same day
If you don't pass on your first attempt, most DPS offices let you retake the test when ready. You pay the $20 fee again and get a fresh test booklet. Many people who fail the first time pass the second time because they know what to expect and can focus on the questions they found tricky.
If you choose to retake it the same day, add another 30 to 45 minutes to your visit, plus any waiting time between tests. Some offices have a short waiting period before you can retake it; others let you go right back in.
How to prepare so you don't waste time retaking it
Study the Alabama Driver's Manual before you go. The manual covers everything on the test and is free on the Alabama DPS website. Spending an hour or two with the manual before your test visit means you're much more likely to pass on the first try, which saves you time and money.
Practice tests are also available online through the DPS website. Taking a few practice tests helps you see which topics you need to review more carefully. Most people who study the manual and take a practice test pass the real test on the first attempt.
Frequently Asked Questions
Can I take the test online instead of going to the DPS office?
No, the learner's permit test must be taken in person at a Department of Public Safety office in Alabama. You cannot take it online or by mail. You have to show a photo ID to verify your identity before taking the test.
What if I fail the test — how soon can I retake it?
You can retake the test the same day at most locations. You pay the $20 fee again and receive a new test booklet. Some offices may ask you to wait a short time between attempts, but you don't have to leave and come back another day unless you choose to.
Do I need an appointment, or is it first-come, first-served?
Most Alabama DPS offices operate on a first-come, first-served basis — you don't need an appointment. However, some locations may have changed their system, so call your local office ahead of time to confirm how they handle testing. Arriving early in the day usually means a shorter wait.
What happens if I run out of time while taking the test?
There is no time limit on the test itself. You can take as long as you need to answer all 40 questions. The 30 to 45 minutes is an average — some people finish in 20 minutes, and others take closer to an hour. You won't be rushed.
Can someone help me study before I take the test?
Yes. Study the Alabama Driver's Manual and take practice tests online before your visit. You can study with a friend, family member, or on your own. However, you must take the actual test alone — no one can help you during the exam itself.