CDL Practice Test

โ–ถ

CDL License Guide 2025

What Is a CDL?

A CDL โ€” Commercial Driver's License โ€” is a specialized driver's license required to operate large, heavy, or hazardous-load vehicles on public roads in the United States. Federal regulations established by the Federal Motor Carrier Safety Administration (FMCSA) require CDL licensing for anyone who operates a vehicle with a Gross Vehicle Weight Rating (GVWR) of 26,001 pounds or more, a combination vehicle with a Gross Combination Weight Rating (GCWR) over 26,001 pounds, a vehicle designed to transport 16 or more passengers (including the driver), or a vehicle placarded for hazardous materials transport.

Commercial driving is one of the most in-demand skilled occupations in the United States. The Bureau of Labor Statistics projects strong ongoing demand for heavy truck and tractor-trailer drivers, with median annual wages exceeding $50,000 and experienced long-haul drivers often earning $70,000 to $90,000 or more. Owner-operators who lease or own their equipment can earn significantly higher. The trucking industry's persistent driver shortage makes CDL-holding professionals highly sought after by carriers, logistics companies, and construction firms nationwide.

CDL licensing is managed by each state's motor vehicle authority but is standardized under federal requirements. This means the steps to obtain a CDL are broadly consistent across states, though specific fees, test formats, and administrative details vary. You must obtain your CDL in your state of legal domicile โ€” your primary residence โ€” regardless of where you plan to drive.

Steps to Get Your CDL

Getting a CDL follows a structured process mandated by federal and state regulations. Here is the complete step-by-step pathway from initial application to your first full CDL in hand.

Step 1: Meet Basic Eligibility Requirements

To obtain a CDL, you must be at least 18 years old to drive intrastate (within your state) and 21 years old to drive interstate (across state lines). You must hold a valid regular driver's license, have a clean driving record free of disqualifying violations (recent DUI convictions, suspended licenses, or certain felony convictions may disqualify you), and provide a valid Social Security Number. Non-US citizens with work authorization may qualify โ€” check with your state's DMV for documentation requirements.

Step 2: Pass a Medical Exam (DOT Physical)

Federal regulations require interstate commercial drivers to pass a Department of Transportation (DOT) physical examination conducted by a registered FMCSA Medical Examiner. The exam covers vision, hearing, blood pressure, cardiovascular health, neurological function, and drug screening. Drivers who pass receive a Medical Examiner's Certificate valid for up to two years. Intrastate CDL requirements vary by state โ€” some states have less stringent standards for drivers operating only within state lines.

Step 3: Apply for a Commercial Learner's Permit (CLP)

Before you can practice operating a commercial vehicle, you must obtain a Commercial Learner's Permit (CLP) from your state's DMV. To get the CLP, you visit the DMV with your regular license, DOT medical certificate, Social Security card, and payment for the CLP fee. You must pass the CDL knowledge tests (General Knowledge plus any endorsement tests relevant to your intended CDL class and endorsements). The CLP allows you to operate a commercial vehicle on public roads while accompanied by a CDL-holder in the passenger seat.

Step 4: Complete CDL Training

You must hold your CLP for a minimum of 14 days before taking the CDL skills test. During this time, you complete your CDL training โ€” either through a FMCSA-registered CDL training program or with an employer-sponsored training program. FMCSA regulations require that all entry-level CDL drivers (those who have not previously held a CDL for the same vehicle class) complete an FMCSA-approved Entry-Level Driver Training (ELDT) program before upgrading to a full CDL.

Step 5: Pass the CDL Skills Test

The CDL skills test is conducted by a state-approved examiner (either a state DMV examiner or a FMCSA-registered third-party examiner) and consists of three parts: (1) Pre-trip vehicle inspection โ€” you walk around the vehicle and identify all components in working order, explaining what you are checking and why; (2) Basic vehicle control โ€” you perform backing maneuvers in a controlled area, including straight-line backing, 45-degree alley docking, parallel parking, and off-set backing; (3) On-road driving โ€” you drive on public roads while the examiner evaluates your ability to start, shift, merge, change lanes, navigate intersections, and handle the vehicle safely. Failing any part requires retesting that portion.

Step 6: Exchange Your CLP for a CDL

After passing all parts of the skills test, return to the DMV with your test results documentation. Pay the CDL issuance fee, have a new photo taken if required, and receive your commercial driver's license. Your CDL will show your class (A, B, or C) and any endorsements you have earned. Keep your CDL, DOT medical certificate, and any required endorsement documentation current โ€” employers and roadside inspectors will check them.

CDL Airbrakes Practice Test 2
CDL Air Brakes Practice Test 3
Alabama CDL General Knowledge Practice Test # 2
Alabama CDL General Knowledge Practice Test # 3

CDL Requirements in Detail

Knowledge Test Requirements

All CDL applicants must pass the General Knowledge test โ€” 50 questions with a minimum passing score of 80% (40 correct). Additional knowledge tests are required for each endorsement you want: Air Brakes (25 questions), Combination Vehicles (20 questions), HazMat (30 questions), Passenger (20 questions), School Bus (20 questions), and Tank Vehicles (20 questions). All knowledge tests are administered at the state DMV as part of the CLP application process. You can take multiple knowledge tests in a single visit, though some states limit the number of tests per day.

Skills Test Requirements

The skills test evaluates three areas: vehicle inspection, basic controls, and road driving. You must pass all three to receive your CDL. States allow a limited number of retests if you fail โ€” typically two to three attempts before requiring a waiting period. The skills test must be taken in the class of vehicle for which you are seeking licensure (e.g., a Class A test requires a tractor-trailer combination).

Entry-Level Driver Training (ELDT)

Since February 2022, FMCSA requires all first-time CDL applicants (and CDL holders upgrading their license class or adding certain endorsements) to complete training from a provider listed on the FMCSA Training Provider Registry (TPR). This requirement ensures that all entry-level drivers receive a minimum standard of instruction before obtaining a CDL. The training covers theory (knowledge) and behind-the-wheel (skills) components specified by FMCSA for each license class and endorsement type.

Drug and Alcohol Testing

All CDL holders are subject to federal drug and alcohol testing requirements under FMCSA regulations. This includes pre-employment testing, random testing (rates set annually by FMCSA), post-accident testing, reasonable suspicion testing, and return-to-duty testing. A positive drug test or test refusal results in disqualification from operating commercial vehicles until completing a return-to-duty process including evaluation by a Substance Abuse Professional.

Employer-Sponsored CDL Training: An Alternative to Paying Out of Pocket
Many large trucking companies โ€” including Werner, Swift, CRST, and Roehl โ€” offer company-sponsored CDL training programs where they pay for your training and testing in exchange for a commitment to work for them for a set period (typically one to two years). This eliminates the upfront cost of CDL training but may involve a pay reduction or location constraints during the commitment period. Compare total compensation carefully before signing a contract.

CDL Training Programs

Choosing the right CDL training program is one of the most important decisions on your path to becoming a commercial driver. Programs vary in length, cost, quality, and the career support they provide.

Trucking Company Sponsored Programs

Major carriers such as Werner Enterprises, Swift Transportation, CRST, Schneider National, and Roehl Transport offer sponsored CDL training. These programs are typically 3 to 8 weeks long, free or very low cost to the trainee, and guaranteed to end in employment with the sponsoring carrier. The trade-off is a commitment period of 6 months to 2 years, during which you must remain employed with the company or repay training costs. These programs are a strong option for applicants who want to get on the road quickly without out-of-pocket training costs.

Independent CDL Schools

Independent CDL schools and community college truck driving programs are FMCSA-registered training providers that give you flexibility in career placement after training. Tuition ranges from $3,000 to $10,000 depending on the school, location, and program length. Programs typically run 3 to 8 weeks. Some schools offer job placement assistance or partnerships with carriers. If you have GI Bill benefits, certain VA-approved CDL programs may cover most or all of your tuition โ€” check the VA education website for approved programs in your area.

What to Look for in a CDL School

When evaluating CDL programs, check that the school is registered on the FMCSA Training Provider Registry, ask about the instructor-to-student ratio (a lower ratio means more hands-on time behind the wheel), inquire about job placement rates and carrier partnerships, and read reviews from recent graduates. Avoid programs that offer to get you a CDL in fewer than three weeks โ€” the ELDT requirements mandate a minimum amount of behind-the-wheel training that cannot be significantly rushed.

CDL Cost and Timeline

The total cost to obtain a CDL depends on whether you attend an independent school or pursue employer-sponsored training. Here is a realistic breakdown:

Out-of-Pocket Costs

Total out-of-pocket costs for an independent CDL typically range from $3,500 to $11,000. With employer-sponsored training, total direct costs can be under $500 (physical, CLP fees) since the carrier covers training and testing fees.

Timeline

From application to first CDL typically takes 6 to 12 weeks. The CLP hold period (minimum 14 days) plus training program length (3 to 8 weeks) accounts for most of this time. Knowledge tests can be taken the same day you apply for the CLP in most states. Skills test scheduling may add 1 to 2 weeks depending on examiner availability. Employer-sponsored training often completes the full process faster because scheduling is handled by the carrier.

Meet age requirements (18+ intrastate, 21+ interstate)
Pass a DOT physical exam by an FMCSA-registered medical examiner
Study for CDL knowledge tests using your state's CDL handbook
Visit the DMV to apply for your Commercial Learner's Permit (CLP)
Pass General Knowledge test plus any needed endorsement tests
Enroll in an FMCSA-registered CDL training program (ELDT required)
Hold your CLP for at least 14 days before taking the skills test
Pass the three-part CDL skills test (inspection, basic controls, road driving)
Exchange your CLP for a full CDL at the DMV
Free CDL - Commercial Driver's License Test
CDL Road Signs and Signals Practice Test 2
Alabama CDL General Knowledge Practice Test # 2

How long does it take to get a CDL?

Most CDL applicants complete the process in 6 to 12 weeks. Training programs run 3 to 8 weeks, and you must hold a CLP for at least 14 days before the skills test. Employer-sponsored programs often move faster since scheduling is managed by the carrier.

How much does CDL training cost?

Independent CDL school tuition ranges from $3,000 to $10,000. Add $150 to $300 for the DOT physical and state fees. Employer-sponsored training is typically free in exchange for a work commitment. GI Bill benefits may cover tuition at approved CDL schools.

What is the difference between a Class A and Class B CDL?

Class A authorizes operation of combination vehicles (tractor-trailers) with GCWR over 26,001 lbs where the towed vehicle exceeds 10,000 lbs. Class B covers large single vehicles over 26,001 lbs GVWR, like straight trucks and buses, but not tractor-trailer combinations. Class A holders can also drive Class B vehicles.

Do I need a CDL to drive a box truck?

It depends on the size. Box trucks under 26,001 lbs GVWR do not require a CDL โ€” a standard driver's license suffices. Box trucks over 26,001 lbs require at minimum a Class B CDL. Always check the specific GVWR on the vehicle's door placard to determine what license is required.

Can I get a CDL if I have a DUI?

A DUI conviction does not automatically disqualify you from getting a CDL, but timing and severity matter. Federal regulations disqualify CDL holders who receive a DUI in a commercial vehicle or who receive a second DUI in any vehicle. State laws may impose additional restrictions. Consult with your state's DMV about your specific situation.

What is the ELDT requirement?

Entry-Level Driver Training (ELDT) is a federal requirement that all new CDL applicants (and CDL holders adding certain endorsements) must complete training through an FMCSA-registered provider on the Training Provider Registry before obtaining their CDL. This ensures all new commercial drivers receive standardized minimum instruction.
โ–ถ Start Quiz