Book your Alabama learners permit test through the Alabama Department of Public Safety website or by visiting a driver license office in person
You cannot walk into an Alabama driver license office and take the learners permit test the same day. You must schedule an appointment first, either online through the state's booking system or by calling or visiting an office directly. The online system is faster and shows you available times when ready, but phone and in-person scheduling work if you prefer to talk to someone.
The appointment itself is short — usually 15 to 30 minutes — but you need to know where to go, what to bring, and what happens if you miss the slot. This section walks you through each step so you show up ready.
Key Takeaways
- Schedule your test appointment online at the Alabama Department of Public Safety website, by phone, or in person at any driver license office before your test date.
- You will need your Social Security number, date of birth, and a valid form of identification to book and take the test.
- The written test takes 15 to 30 minutes and covers road signs, traffic laws, and safe driving practices from the Alabama Driver Manual.
- If you miss your appointment, you will need to reschedule; repeated no-shows may result in a waiting period before you can book again.
- Test results are usually available when ready after you finish, and you can retake the test the same day if you do not pass on your first attempt.
Schedule online through the Alabama Department of Public Safety
The Alabama Department of Public Safety runs an online appointment system where you can see available dates and times at driver license offices near you. Go to the official state website, select "Schedule an Appointment," and choose your county and preferred office location. The system will show you open slots for the next several weeks.
You will need your Social Security number and date of birth to complete the booking. Write down your confirmation number and appointment time — you will need both when you arrive at the office. The system sends a confirmation email, but do not rely on it alone; save the confirmation number separately in case the email goes to spam.
Call or visit a driver license office to book by phone
If you do not want to use the online system, you can call the driver license office in your county or a nearby county to schedule over the phone. The staff member will ask for your name, date of birth, Social Security number, and preferred appointment time. They will give you a confirmation number on the spot.
Wait times on the phone vary by office and time of day. Early morning calls (before 10 a.m.) are usually shorter. If you visit an office in person to schedule, bring a valid ID and be prepared to wait; some offices handle walk-in scheduling, but others require you to call ahead or use the online system.
What to bring to your appointment
Bring your confirmation number and a valid form of identification. Acceptable IDs include a passport, birth certificate, state ID card, or a document showing your name, date of birth, and signature. You will also need to provide your Social Security number at the office, so have that ready.
Do not bring study materials or phones into the testing area. The office will have everything you need to take the test. Arrive 10 to 15 minutes early so you have time to check in and answer any last-minute questions from the staff.
The written test format and timing
The Alabama learners permit test is a written exam with multiple-choice questions about road signs, traffic laws, right-of-way rules, and safe driving practices. The test covers material from the Alabama Driver Manual, which you can read free from the Department of Public Safety website. Most people finish in 15 to 30 minutes, though you have more time if you need it.
You must answer a certain number of questions correctly to pass — typically around 80 percent. The exact passing score depends on the version of the test you take. Results are usually available when ready after you finish, either on screen or printed on the spot.
What happens if you fail or miss your appointment
If you do not pass the test, you can retake it the same day at most offices, though some may require you to wait a few hours or schedule a new appointment. There is usually a fee for each test attempt. Check with your local office about their retake policy before your appointment.
If you miss your appointment without canceling, you will lose your slot. Some offices allow you to reschedule when ready online or by phone, but repeated no-shows may result in a waiting period before you can book again. If you know you cannot make your appointment, cancel as soon as possible so someone else can use that time.
After you pass: what comes next
Once you pass the written test, you will receive your Alabama learners permit, usually on the same day. Your permit is valid for a set period — check the expiration date printed on it. With your permit in hand, you can now practice driving with a licensed adult in the car, which is the next step before you take the road test for your full license.
Keep your permit with you whenever you drive. You will need it when you schedule your road test appointment, and you must have it during the road test itself. The permit also has restrictions — for example, you may not drive alone, and there may be limits on when you can drive — so read the back of your permit to understand the rules.
Frequently Asked Questions
Can I schedule my test appointment on the same day I want to take it?
Not usually. Most offices require you to schedule in advance, often several days or weeks ahead depending on how busy they are. Online scheduling shows you available dates, which vary by location. If you need a test quickly, call your local office to ask about cancellations or same-week openings.
What if I do not have a Social Security number?
You will need a Social Security number to take the learners permit test in Alabama. If you do not have one, contact the Social Security Administration to explore before you schedule your appointment. The process takes time, so start early if this applies to you.
Do I have to take the test at the office closest to me?
No. You can schedule at any Alabama driver license office, even if it is in a different county. Choose based on which location has the soonest opening or is most convenient for you. The test is the same at every office.
What if I fail the test — do I have to wait before I can retake it?
Most offices let you retake the test the same day, though some require a waiting period of a few hours. A few offices may ask you to schedule a new appointment. Call your local office ahead of time to understand their retake policy so you are not surprised on test day.
How long is my learners permit valid once I pass the test?
Your Alabama learners permit is valid for a set period printed on the card itself — usually one to two years. Check the expiration date when you receive it. You must pass your road test and get your full license before the permit expires, or you will need to retake the written test.