Licensed providers for professional drivers and small fleets, from official registersSources: 109 official government lists
DriverComplydirectory
CountryUnited States
United StatesCanadasoonUnited KingdomsoonAustraliasoon
HazMat Training1,629Vehicle Inspection67,637CDL & ELDT Training4,122CDL Testing & DMV3,997TSA HazMat & TWIC Enrollment619BOC-3 Process Agents3,738Truck Parking1,915ELD DevicesDOT Physicalssoon

CDL and entry-level driver training

4,122 listings51 states2,242 citiesAbout this listUpdated September 2026

Since February 2022 a first-time Class A or Class B applicant must complete training from a provider listed on the federal Training Provider Registry. That listing is the one bright-line test worth checking before you pay anybody.

Choose a state

Rhode Island, District of Columbia

7 listings, shown here in full.

Online ELDT theory providers (470)

Registered with FMCSA to deliver the theory part of entry-level driver training online. Theory can be taken from any state; the behind-the-wheel part cannot, and still needs a provider listed in your state. Taken from the Training Provider Registry, excluding providers that train only their own employees and registrations FMCSA has not finalised.

About this list

What is covered, where it comes from, and what the rules say

Since February 2022 a first-time Class A or Class B applicant must complete training from a provider listed on the federal Training Provider Registry. That listing is the one bright-line test worth checking before you pay anybody.

4122in the directory
4122in the state register
2242cities
1080counties

The largest concentration is in Houston: 29 of 4122 (1%). Other cities covered include Fresno (20), Bakersfield (19), Chicago (19), Jackson (18), Los Angeles (17), and 2236 more.

By county, the 4122 entries fall across 1080 counties; the largest are Los Angeles (64), Cook (49), San Bernardino (49), Jefferson (47).

These 4122 entries come from a register that publishes no registration dates at all. For those, the only thing that can honestly be said is that the facility appeared in the state register when it was last refreshed, on September 22, 2026. No issue, renewal or expiry date is shown for them, and none is guessed.

All 4122 hold the same class of registration: FMCSA-registered ELDT training provider, in the source's own wording.

3639 of the 4122 (88%) hold more than one class of registration. Each is one entry here, with every class it holds shown in its record detail. Across this page the classes held include Class B (3347), Class A (2926), Passenger (2518), School Bus (2144), Hazardous Materials (1614).

By what they actually deliver: 3957 offer behind-the-wheel training on public roads, 3929 offer behind-the-wheel training on a range and 3679 offer classroom or online theory instruction. 3911 of the 4122 can deliver both the range and the public-road portions, which matters because 49 CFR 380.707(c) allows the theory and behind-the-wheel portions to come from different providers but requires both behind-the-wheel portions to come from the same one. 147 offer theory only, so a trainee using one of them needs a second provider for the driving half.

3558 of 4122 publish a phone number and 1816 have a website. Phone numbers are normalized to one format here; the registers publish them several different ways.

The Training Provider Registry publishes a phone number and a website for some providers and not for others, so the coverage below varies by place.

3515 of the 4122 map positions come straight from the register and 8 were derived from the published address through the US Census Bureau geocoder. No distance claim is made anywhere in this text; the "nearest to me" list computes straight-line distances in your own browser from your own location.

599 of the 4122 entries could not be placed on a map: the register gives a PO box, a bare route number or a road junction rather than a street address, and 599 of those are currently on the register. They are listed and searchable here by name, city and county, and left out of the map and the "nearest to me" results. Guessing a plausible position for a PO box would be worse than admitting there is not one.

Every record on this page comes from Training Provider Registry, published by Federal Motor Carrier Safety Administration on tpr.fmcsa.dot.gov as dataset training-provider-registry. Each card carries the date the record was last re-checked.

The one test that matters

49 CFR 380.609 requires anyone applying for the first time for a Class A or Class B CDL, upgrading to one, or obtaining a passenger, school bus or hazardous materials endorsement for the first time, to complete training from a provider listed on the Training Provider Registry. 49 CFR 380.703(a) sets out what listing involves: a curriculum meeting Appendices A through E of Part 380, facilities meeting 380.709, vehicles meeting 380.711, instructors meeting 380.713, state licensure for any state where in-person training happens, agreement to be audited, and a registration form per campus.

That last point is worth using. Under 380.703(a)(7) a provider with several campuses holds a separate TPR number for each location, so the question is not "are you registered" but "what is the TPR number for the site I will actually train at". See what a listed school has committed to.

Three rules that change how you buy

You have one year. 49 CFR 380.603(c)(3) requires the theory and the behind-the-wheel range and road portions to be completed within one year of finishing the first portion. Spread it wider and the theory has to be redone.

You may split theory and driving, but not range and road. 49 CFR 380.707(c) permits separate providers for the theory and BTW portions, and requires both BTW portions to come from the same provider.

Ride-along time does not count. The definitions of BTW range and public road training in 49 CFR 380.605 both exclude time the trainee spends observing when not in control of the vehicle. Ask how hours are counted. More on who needs ELDT and who does not.

A note on this category

This is the most crowded category in this subject area, and several established sites already do CDL school listings well. This directory leads with the categories where the official registers are underused rather than competing head-on here, and carries this category because the same reader needs all of it in one place.

What is in this list, and what is left out

Every provider here is on FMCSA’s Training Provider Registry. Three kinds are shown in three ways. Providers with a training site are listed by town, with the address the registry publishes. Providers that asked the registry not to display their street address are listed by town and county only, with no street and no map pin, because that is the choice they made. Providers that teach theory online are listed once, nationally, on this page; providers that travel to the student are shown on the page of each state they say they serve.

Left out: providers that train only their own employees, because a driver cannot enrol with them, and registrations FMCSA has not finalised. The registry publishes no registration dates, so no listing claims one; each shows the date the registry was last read.

Reference pages on these rules

2 pages, written against the regulation text

Questions about cdl & eldt training

Who needs entry-level driver training?
49 CFR 380.609 requires it for anyone applying for the first time for a Class A or Class B CDL, upgrading to one, or obtaining a passenger, school bus or hazardous materials endorsement for the first time. 380.603(a) applies the rule in both interstate and intrastate commerce.
I got my CDL before February 2022. Do I need ELDT?
Not for that credential. 49 CFR 380.603(b) exempts drivers issued a Class A CDL, Class B CDL, or a P, S or H endorsement before 7 February 2022 as it pertains to that credential. Upgrading to a higher class still requires ELDT.
How long do I have to finish?
One year from completing the first portion, under 49 CFR 380.603(c)(3), except for those seeking only the hazardous materials endorsement.

Get told when the register changes

Licenses lapse and get renewed constantly: in the current data nearly a quarter of the records in one state register have already expired. We re-check the registers and email a short summary of what moved.

One email when the register data is refreshed or a rule changes. No more than monthly.