REQUIREMENTS OVERVIEWIowa CDL Class B requirements
Requirements depend on the applicant and can change. Verify each item with the cited agency.
age
Iowa Class B CDL and CLP applicants
Iowa lists age 18 as the minimum age for a CDL. Iowa also notes that a driver must be at least 21 to operate a commercial motor vehicle in interstate travel.
documents
Applicants for an Iowa CDL or CLP
Iowa requires proof of full name, date of birth, Social Security number, citizenship or lawful presence, and Iowa residency, along with vision qualification. Commercial drivers must self-certify their type of commerce and meet applicable medical-certification requirements.
tests
Iowa Class B applicants
Iowa requires General Knowledge for Class B, with Air Brake testing when applicable. Passenger, School Bus, Hazmat, and Tank tests apply when those endorsements or operations are sought. After the CLP period and applicable ELDT, applicants complete pre-trip inspection, basic vehicle-control or backing maneuvers, and on-road driving tests in representative equipment.
passing
Iowa CDL knowledge-test applicants
Iowa publishes question and miss limits: General Knowledge 50/10, Air Brake 25/5, Passenger 20/4, School Bus 20/4, Tank 20/4, and Hazmat 30/6. Applicants take only the tests required for their class, vehicle, and endorsements.
applicability
Iowa Class B applicants using this mixed practice bank
This bank includes general knowledge, air brakes, hazardous materials, tank vehicles, passenger, and school-bus content. Those specialty modules are not all required for every Class B applicant. Passenger and school-bus operation require the appropriate endorsements, and Iowa requires both P and S to operate a qualifying school bus.