CDL HAZMAT Written Exam Simulation

ATTENTION! Make sure that you're fully prepared to pass your CDL written tests.

Get your CDL study guide today!

✔Over 97% of customers pass the first try with the help of this study guide.

✔100% money back guarantee if you don't pass.

✔Detailed guides for every CDL class and endorsement.

Practice Test Instructions:

  • Choose the best answer and receive instant feedback.
  • Click next to go to the next question.
  • Check your results at the end.
  • Start a new version and keep studying!

Each test contains questions based on information in the official driver's handbook.

Good luck -!


Want to Pass Your CDL Test the First Time?

Get Your Study Guide and Pass Your Written Exam!


Get Your CDL Study Guide!

Your Results!

Total Questions
Questions Attempted
Correct Answers
Wrong Answers
Your Total Score
Percentage! - Free DMV Practice Tests & So Much More


Want to Pass Your CDL Test the First Time?

Get Your Study Guide!

6 ratings

Find more free DMV practice tests from to help you pass your real exams!

Test your knowledge with this CDL written exam simulation.

Practice with more questions at once to get yourself ready for the real exam.

Restart the test or refresh the page for a new set of questions. 

Be sure to study the Hazardous Materials sections (Section 9) of the official CDL handbook from your state as you prepare for the real thing. 

Need some more practice? Use our HAZMAT practice test with instant feedback to help you study. 

Here’s what you need to know about your official H Endorsement knowledge exam:

  • Total Number of Questions: 30 questions.
  • Passing Score: 80% or 24 correct answers.
  • Number of Questions you can miss: 6 questions.
  • CDL Handbook Section to Study: Section 9 – Hazardous Materials
  • ENDORSEMENT Test Required for: CDL drivers who want to transport hazardous materials cargo.

Learn how to apply for a CDL and find the CDL manual for your state.

Visit your state’s official DMV website for more application information and to make testing appointments.