On average, a CDL Class A driving school can last about 4 weeks. Depending on the program, state requirements, school and the endorsements you choose to test for, those factors could be the difference between a few weeks or a few months. Class A training courses will last longer than Class B courses as more practice hours and training are needed for the larger and heavier vehicle and loads.