Just in case anyone got burned on a ticket and have to take the whole enchilada.
It happened to me on renewal day 8 years ago. I had to take every test, CDL,Motorcycle,Car. I got braking distance all mixed up.
I believe they now notify you of any tests you need to take prior to arriving at the test facility.
CristCDL Written Tests
I got a speeding ticket 5 yrs. ago and had to renew my license this year, I was sweating bullets thinking I was gonna have to take ALL tests that are on my license. So I crammed on everything ESPECIALLY the Hazmat, up to reading the booklet the morning of renewal. Boy was that a grueling week of studying. Well, the only test I had to take, thank God, was obviously the Hazmat.
Some states, make you test for everything on your license upon renewal if you've gotten a ticket, the state I live in does it randomly if ticketed. I got lucky this year, cuz I have every class: ABCDM and almost every endorsement except School bus and passenger. And I used to have them when I drove a School bus years ago. I even have tanker. (Like I'll ever use it at UPS Freight)
BTW: Dockworker, I do have that iPhone Hazmat test I downloaded earlier this year or late last year just to get ready for my testing I had to do in June. It helped but I noticed the last few tests kinda contradicted itself a few times, but the first 2 thirds were very helpful in brushing up my knowledge while waiting to get into a dock or sitting at a customer waiting to get loaded etc.... Very helpful, thank you for posting this, hopefully it could be very beneficial to some.