CDL training schools, by state
Every provider registered with FMCSA to give entry-level driver training: 32,488 locations under 17,916 providers. Since February 2022 you cannot take a CDL skills test without training from one of them, so this register is the complete list of places that can train a new truck driver.
By state
- Alabama 464
- Alaska 101
- Arizona 448
- Arkansas 504
- California 2,216
- Colorado 477
- Connecticut 198
- Delaware 122
- Florida 572
- Georgia 612
- Hawaii 129
- Idaho 449
- Illinois 1,744
- Indiana 874
- Iowa 373
- Kansas 872
- Kentucky 577
- Louisiana 286
- Maine 463
- Maryland 450
- Massachusetts 412
- Michigan 880
- Minnesota 815
- Mississippi 399
- Missouri 975
- Montana 439
- Nebraska 417
- Nevada 169
- New Hampshire 300
- New Jersey 844
- New Mexico 223
- New York 1,768
- North Carolina 869
- North Dakota 490
- Ohio 1,773
- Oklahoma 435
- Oregon 556
- Pennsylvania 1,068
- Puerto Rico 11
- Rhode Island 110
- South Carolina 395
- South Dakota 248
- Tennessee 597
- Texas 1,787
- Utah 438
- Vermont 220
- Virginia 549
- Washington 686
- West Virginia 308
- Wisconsin 938
- Wyoming 271
What the register means
A provider on the register has told FMCSA it meets the entry-level driver training standard for the classes it lists: Class A, Class B, passenger, school bus and hazardous materials. Training has two parts, theory and behind-the-wheel, and a provider may be registered for one without the other -- check that the school you choose covers what you need before you pay.
The Training Provider Registry records which schools are permitted to give entry-level driver training. Being on it is a legal permission, not an endorsement, and this page is not a recommendation of any school on it. Register as of 2026-09-15. Source: FMCSA Training Provider Registry.