Find a registered CDL school near you

4,312 public, in-person truck and bus driving schools that FMCSA lists as registered entry-level driver training (ELDT) providers. You can filter them by Class A, Class B, passenger, school bus and hazmat training.

4,312public training locations
3,051distinct providers
2,926offer Class A public-road driving
2,703cities

Browse by state

Alabama
77 locations · 58 with Class A road training
Alaska
12 locations · 12 with Class A road training
Arizona
79 locations · 42 with Class A road training
Arkansas
64 locations · 43 with Class A road training
California
478 locations · 273 with Class A road training
Colorado
67 locations · 45 with Class A road training
Connecticut
18 locations · 7 with Class A road training
Delaware
15 locations · 14 with Class A road training
District of Columbia
3 locations · 2 with Class A road training
Florida
127 locations · 99 with Class A road training
Georgia
90 locations · 78 with Class A road training
Hawaii
30 locations · 27 with Class A road training
Idaho
42 locations · 34 with Class A road training
Illinois
128 locations · 92 with Class A road training
Indiana
176 locations · 96 with Class A road training
Iowa
58 locations · 47 with Class A road training
Kansas
50 locations · 45 with Class A road training
Kentucky
84 locations · 59 with Class A road training
Louisiana
81 locations · 60 with Class A road training
Maine
47 locations · 28 with Class A road training
Maryland
82 locations · 61 with Class A road training
Massachusetts
35 locations · 16 with Class A road training
Michigan
55 locations · 51 with Class A road training
Minnesota
56 locations · 42 with Class A road training
Mississippi
120 locations · 79 with Class A road training
Missouri
115 locations · 79 with Class A road training
Montana
74 locations · 49 with Class A road training
Nebraska
53 locations · 43 with Class A road training
Nevada
25 locations · 22 with Class A road training
New Hampshire
19 locations · 18 with Class A road training
New Jersey
200 locations · 69 with Class A road training
New Mexico
58 locations · 31 with Class A road training
New York
175 locations · 97 with Class A road training
North Carolina
103 locations · 94 with Class A road training
North Dakota
32 locations · 25 with Class A road training
Ohio
65 locations · 58 with Class A road training
Oklahoma
106 locations · 62 with Class A road training
Oregon
51 locations · 33 with Class A road training
Pennsylvania
141 locations · 75 with Class A road training
Rhode Island
4 locations · 2 with Class A road training
South Carolina
60 locations · 49 with Class A road training
South Dakota
36 locations · 25 with Class A road training
Tennessee
91 locations · 55 with Class A road training
Texas
372 locations · 304 with Class A road training
Utah
66 locations · 62 with Class A road training
Vermont
13 locations · 8 with Class A road training
Virginia
108 locations · 64 with Class A road training
Washington
130 locations · 70 with Class A road training
West Virginia
44 locations · 35 with Class A road training
Wisconsin
71 locations · 62 with Class A road training
Wyoming
26 locations · 25 with Class A road training

Before you enroll

Run a CDL school? Listing claims and corrections are coming soon. Learn more →