North Carolina CDL Hazmat: Hazard Classes Test 2026
20 questions identifying the nine DOT hazard classes and what materials fall into each.
This is a Pro practice test
Pro tests need a pass - and during early access the pass is FREE. Activate it and unlock every North Carolina practice test, the Exam Simulator, and the Fix It Bank. No card required.
🎖️ Veteran or transitioning service member? CDL prep is 100% free for you. Claim your free veteran access
Already have an account? Login
About the North Carolina CDL hazard classes test
The nine hazard classes are the backbone of hazmat work, and the North Carolina CDL hazmat hazard classes test makes sure you can tell them apart. From explosives and flammable gases to corrosives, oxidizers, and radioactive materials, this 2026 North Carolina CDL drill trains you to recognize what each class number and division means before it ever reaches your trailer.
Knowing the classes is not trivia. The class of a material drives which placards you hang, how the load may be stacked or segregated, and how you respond if it leaks. Questions test whether you can match a hazard class to its risks and to the handling rules the North Carolina CDL Manual spells out for each one.
Endorsement exams vary in length between states, so look to your North Carolina CDL Manual for the precise number of hazmat questions. Study the hazard class table until the divisions come to you instantly, and the rest of your hazardous materials endorsement prep will fall into place.
Every question traces back to the North Carolina CDL Manual - skim the right-of-way and signs chapters before your retake.
-
All state tests unlocked
-
Exam Simulator
-
English + Spanish
-
Fix It Bank
Restart your test?
Are you sure you want to restart your test? Your test progress will be lost.
🎓 Exam Mode - just like the real thing
- ⏱ 15-minute timer, same as your DMV
- 🙈 No hints, no instant feedback
- 🔀 Questions come in random order
- ❌ More than 4 mistakes ends the exam - like the real one
- 💾 Your practice progress on this test stays saved

