California DMV CDL Practice Test 2024 with All Endorsements

California DMV CDL Practice Test 2024 with All Endorsements general knowledge practice test question answers. Try free CA DMV CDL Commercial Driver’s License  School Bus, Air Brakes, Combination and Doubles and Triples vehicles, Tank, Hazardous Material, and Passenger Endorsement test.

To get a CDL, you must pass both the knowledge and skills tests. The California DMV official CDL handbook is designed to help you pass the tests. Formal training is the most reliable way to learn the many special skills required for safely driving a large CMV and becoming a professional driver in the trucking industry. Figure 1.1 will help you determine if you need a CDL.

CDL Classes: Commercial A, Commercial B, and Commercial C: Any Class C vehicle with one or more  endorsements:

California DMV CDL Practice Test 2024 with All Endorsements

California DMV CDL Practice Test 2024

CA CDL General Knоwlеdgе Test PDF


PDF Link

CA CDL GK Test 1

CA CDL GK Test 2

CA CDL GK Test 3

CA CDL GK Test 4

CA CDL GK Test 5

CA CDL GK Test 6

CA CDL GK Test 7

California CDL Endorsements Practice Test

In California an endorsement allows a commercial driver to operate specific types of motor vehicles. Each endorsement test requires a knowledge test. Some endorsements may require a road skills test.

CA Air Brakes
Tests PDF Link
CA CDL Air Brakes Test 1
CA CDL Air Brakes Test 2
CA CDL Air Brakes Test 3
Combination vehicles Endorsements
Tests PDF Link
CA CDL Combination vehicles Test 1
CA CDL Combination vehicles Test 2
CA CDL Combination vehicles Test 3
Doubles and Triples Endorsement Doubles and Triples Endorsement
 Tank Endorsement Tank Endorsement
Tests PDF Link
AR CDL Tank Test 1
Hazardous Material Hazardous Material

CA CDL Endorsements

A special endorsement is also required to drive the following types of vehicles. The endorsement shows as a single letter on the DL.

  • H– Placarded or marked vehicles transporting HazMat or wastes
  • N– Tank vehicles (including a cement truck)
  • P– Passenger transport vehicles
  • T– Double/Triples combination
  • X– Tank vehicles transporting hazardous materials or wastes
  • F– Firefighter
  • S– School bus

For the latest commercial driver licensing offices, go to

CA DMV CDL Knowledge Test 2024

The commercial knowledge tests are available in English, Arabic, Chinese, Punjabi, Russian, and Spanish. All knowledge tests administered by DMV that are required to be taken by a CDL applicant or cardholder must be taken using the Automated Knowledge Testing equipment (AKTE).

You must take 1 or more knowledge tests, depending on what class of license and endorsements you need. If you are adding an endorsement, but not upgrading to a higher classification, DMV will waive all knowledge and endorsement tests completed or waived on the previous application, including HazMat, if the new application is started within 12 months of the previous renewal date or original CDL issue date. CDL knowledge tests include:

General knowledge test is required to be taken by all applicants.

Passenger transport test is required to be taken by all bus driver applicants.

Air brakes test, required to be taken by drivers of vehicles with air brakes, including air over hydraulic brakes.

Combination vehicles test is required if you want to drive combination vehicles.

Hazardous materials test is required if you want to haul hazardous materials as defined in CFR, Title 49 §383.5. To obtain this endorsement, you must pass a Transportation Security Administration (TSA) background check.

Tank vehicle test is required if you want to haul any liquid or gaseous materials in a tank or tank having an individual rated capacity of more than 119 gallons and an aggregate rated capacity of 1,000 gallons or more that is either permanently or temporarily attached to the vehicle or chassis.

Doubles/triples test is required if you want to pull double or triple trailers. (Triple trailers are not legal in California.)

School bus test is required if you want to drive a school bus.

Firefighter endorsement test is required to operate firefighting equipment. (Not required but optional for Class A or B CDL holders.)

Skills Tests

If you pass the required knowledge test(s), you can take the CDL skills tests. There are 3 types of general skills tests that you are required to pass: vehicle inspection, basic control skills, and road test, formerly known as a drive test. You must take these tests in the type of vehicle for which you wish to be licensed. Any vehicle that has components marked or labeled cannot be used for the vehicle inspection test. All skills tests must be conducted in English. An interpreter is prohibited from the CDL skills test.

  • Vehicle Inspection Test
  • Basic Control Skills Test
  • Road Test

Note: The CDL skills test will not be waived for an “S” and/or “P” endorsement.

California DMV CDL Study Guide

How to Get Your Provisional Instruction Permit?

CA DMV – Commercial Driver Information