PassMyDMV

Alabama CDL Practice Test

Free practice questions for the Alabama commercial driver license written exams — general knowledge, air brakes, combination vehicles, and every endorsement.

Alabama's DMV written test is designed to ensure that all new drivers have a solid understanding of traffic laws, road signs, and safe driving practices before they get behind the wheel. The state offers learner permits for standard cars and motorcycles, as well as commercial driver licenses for professional drivers. Alabama's test is practical and straightforward, covering the essential knowledge every driver needs to stay safe and follow the rules of the road. All practice questions on PassMyDMV are drawn from the official Alabama Driver Handbook, so you're studying the exact material the DMV uses to create its written tests.

About this section of the Alabama test

Alabama's commercial driver license program requires applicants to pass the general knowledge test plus additional tests for specific endorsements. All CDL applicants must take the general knowledge test and the Air Brakes test. Available endorsements include Hazmat (H), Tank Vehicles (N), School Bus (S), Passenger (P), and Doubles/Triples (T). Each endorsement test evaluates knowledge specific to that type of vehicle or cargo, including safety procedures, proper operation, and emergency response.

Start practicing

Open the Alabama practice test — pick car, motorcycle, or CDL, then drill quick quizzes or full simulated exams.

Read the source manual

Browse the official Alabama driver manual — every practice question deep-links to the page that explains the rule.

Frequently asked questions

How many questions are on the Alabama permit test?
Alabama's written learner permit test consists of 30 multiple-choice questions.
What's the passing score for the Alabama written test?
You must answer at least 24 out of 30 questions correctly (80%) to pass the Alabama written test.
How much does the Alabama written knowledge test cost?
The written knowledge test fee is $5, paid in cash only. The learner's permit costs an additional $36.25, for a total of $41.25.
How old do I have to be to take the Alabama permit test?
You must be at least 15 years old to obtain a learner's permit in Alabama.
Can I take the Alabama DMV test in Spanish or other languages?
Yes, Alabama's DMV written test is available in multiple languages including Spanish, Arabic, Chinese, Farsi, French, German, Greek, Japanese, Korean, Russian, Thai, and Vietnamese.
How many times can I retake the Alabama written test?
If you fail, you may retake the test after 24 hours. After three failed attempts, a 30-day waiting period is required before you can test again.
Is the Alabama permit test online or in person?
Alabama's written permit test is administered in person at Alabama Law Enforcement Agency (ALEA) driver license offices.
What documents do I need to bring to the Alabama DMV?
You'll typically need a valid form of identification, proof of Alabama residency, and your Social Security number. Check the ALEA website for specific document requirements, as they can vary based on your individual situation.

Practice tests for other states