How to book a driving test appointment in Alabama

To schedule a driving test in Alabama, you contact the Alabama Department of Public Safety (DPS) directly — either online through their website, by phone, or in person at a local DPS office. The state does not use a third-party appointment system. You will need your learner's permit number, a valid form of identification, and information about which test you want to take (written, road, or both). Most people book their road test at least one to two weeks in advance, though availability varies by location and season.

Alabama offers both written and road tests on the same day if you want to take them together, or you can schedule them separately. The written test covers traffic laws and road signs; the road test is a 20-minute drive with an examiner in your vehicle. You must bring your learner's permit, proof of vehicle insurance, and the vehicle you plan to use for the road test.

Key Takeaways

  • Contact the Alabama Department of Public Safety online, by phone, or in person to book your test — there is no central appointment website.
  • You need your learner's permit number and a valid ID to schedule, and you must bring your permit and proof of insurance on test day.
  • Road tests require the actual vehicle you will drive, and the examiner will inspect it for safety before the test begins.
  • Written and road tests can be scheduled on the same day or at different times, depending on what you need and what the office has available.

Contacting the Alabama Department of Public Safety

The Alabama DPS handles all driving test scheduling. You can reach them by calling the Driver License Section at 334-242-4437 during business hours, Monday through Friday. Have your learner's permit number ready when you call. The staff will ask which type of test you need, confirm your availability, and give you a date and time.

You can also visit the Alabama DPS website at dps.alabama.gov to find your local Driver License office and its phone number. Some offices allow you to schedule online through their website, but this varies by location. If online scheduling is not available for your office, you will need to call or visit in person. Check the office hours before you go — many are not open on weekends, and some close for lunch.

What to bring on test day

For both the written and road test, bring your learner's permit and a valid form of identification such as a passport, birth certificate, or school ID. For the road test specifically, you must also bring proof of vehicle insurance — your insurance card or a printed copy of your policy. The vehicle itself must be registered and in safe working condition.

The examiner will inspect your vehicle before the road test begins. They check that your brakes, lights, windshield wipers, and mirrors all work, and that your tires have adequate tread. If anything fails inspection, you will not be able to take the test that day. Make sure your vehicle is in good repair before you arrive.

Scheduling written and road tests together or separately

You can take the written test and road test on the same day if both are available at your chosen office and time. Many people do this to get both tests done quickly. However, you do not have to — you can pass the written test first, then schedule your road test for a later date once you have had more practice driving.

If you are retaking a test you failed, you may need to wait a certain number of days before scheduling again. Alabama typically requires a short waiting period between attempts, though this can vary. Ask the DPS staff when you call whether you are may be able to access to reschedule when ready or if you need to wait.

Preparing for your appointment

Before your test date, review the Alabama Driver's Manual, which covers all the rules and signs that appear on the written test. You can read it free from the DPS website. For the road test, practice driving in different conditions — residential streets, busier roads, and if possible, highway driving. Your examiner will test your ability to start the vehicle, turn, stop, park, and follow traffic laws.

Arrive at your appointment at least 10 to 15 minutes early. Bring all required documents, and make sure your vehicle is clean and in working order. If you are nervous, that is normal — examiners expect new drivers to be cautious, and caution is rewarded on the road test.

What happens if you need to reschedule or cancel

If you need to change your appointment, contact the Alabama DPS office where you scheduled as soon as possible. Cancellations and rescheduling are usually free, but policies can vary by office. If you miss your appointment without canceling, you may lose your slot and have to wait for the next available time.

Life happens — if an emergency comes up, call the office and explain. Many offices will work with you to find a new date, especially if you give them notice. Do not straightforward skip your appointment, as this can delay your progress toward getting your full license.

Frequently Asked Questions

Can I schedule my test online in Alabama?

Some Alabama DPS offices allow online scheduling through their local office website, but not all do. Call your local office or check the DPS website to see if your location offers this option. If not, you will need to call or visit in person to book your appointment.

How long does it take to get an appointment?

This depends on how busy your local office is. In less busy areas, you might get an appointment within a few days. In busier cities, it can take two to three weeks or longer. Call early to find out what the current wait time is for your area.

What if my vehicle fails the safety inspection on test day?

If your vehicle does not pass inspection, you cannot take the road test that day. You will need to fix the problem, reschedule your appointment, and come back. This is why it is important to check your vehicle before test day — brakes, lights, wipers, and tires are the most common issues.

Do I have to take the written test before the road test?

No. You can take them in either order or on the same day. However, you must have a valid learner's permit to take the road test, which means you need to pass the written test at some point. Many people take the written test first to get it out of the way.

What if I fail my test?

You can reschedule and try again. There is usually a short waiting period between attempts — ask the DPS office how long you need to wait before your next appointment. Use the time to practice and review the areas where you struggled.