There are literally hundreds of truck driving schools across the country, each with different programs.  As with any business, there are good ones and there are bad ones.  But you have to know what to look for in a trucking school.
  There are essentially
three different types of truck driver training programs.  The first is a private school, the second is a public institution and the third is a training program run by a motor carrier.
Iowa Truck Driving Jobs
 

CDL Truck Driving Schools
commercial driver license -cdl
cdl school
CDL Information
Truck Driving Job Descriptions
Truck Driver Safety
 
CDL Training
CDL Practice Tests - ( Free )
CDL License
Custom Search
CDL Schools.com
Custom Search
CDL Schools.com
CDL Training
1 Minute Application!
Des Moines CC Transportation Instutute 2006 S Ankeny Blvd Ankeny IA 50021-8995

Hawkeye Community College
1501 E Orange Road Box 8015 Waterloo IA 50704

Indian Hills Community College 525 Grandview Ave Ottumwa IA 52501-1398

Iowa Central Community College
330 Avenue M Fort Dodge IA 50501

Kirkwood Community College Truck Drv. Trg 6301 Kirkwood Blvd Cedar Rapids IA 52406

Scott Community College Truck Driver Trg
500 Belmont Rd Bettendorf IA 52722-5649

Southeastern Community College
1000 N. Roosevelt Burlington IA 52601
Western Iowa Tech 4647 Stone Ave. Sioux City IA 51106
Vatterott College - CDL Training  7000 Fleur Drive
Des Moines, Iowa 50321
Iowa Truck Driving Jobs