White semi trucks parked on a rural road

Free · built from FMCSA TPR data · updated October 29, 2026

Find a CDL school that's actually on the federal registry

Browse 5,137 publicly listed Entry-Level Driver Training locations across 54 states. Every school page links back to the FMCSA Training Provider Registry so you can double-check before you enroll.

  • 5,137public locations
  • 54states & territories
  • October 29registry snapshot
Not affiliated with FMCSA. This site is not affiliated with, endorsed by, or operated by the U.S. Department of Transportation or FMCSA. Data is republished from the public Training Provider Registry for convenience. Always verify a school's current status on tpr.fmcsa.dot.gov before you enroll or pay.

Browse CDL schools by state

Public-enrollment locations only

These counts are schools and training sites that are not marked “private enrollment only” in the registry — the ones a regular student can usually contact. Employer-only training sites are still counted on each state page for honesty.

Alabama102 public locationsAlaska14 public locationsArizona97 public locationsArkansas85 public locationsCalifornia573 public locationsColorado82 public locationsConnecticut21 public locationsDelaware30 public locationsFlorida156 public locationsGeorgia114 public locationsHawaii40 public locationsIdaho58 public locationsIllinois136 public locationsIndiana198 public locationsIowa65 public locationsKansas57 public locationsKentucky95 public locationsLouisiana101 public locationsMaine57 public locationsMaryland96 public locationsMassachusetts43 public locationsMichigan60 public locationsMinnesota67 public locationsMississippi135 public locationsMissouri133 public locationsMontana92 public locationsNebraska69 public locationsNevada34 public locationsNew Hampshire31 public locationsNew Jersey216 public locationsNew Mexico69 public locationsNew York195 public locationsNorth Carolina117 public locationsNorth Dakota37 public locationsOhio70 public locationsOklahoma124 public locationsOregon63 public locationsPennsylvania159 public locationsRhode Island12 public locationsSouth Carolina69 public locationsSouth Dakota50 public locationsTennessee130 public locationsTexas426 public locationsUtah89 public locationsVermont17 public locationsVirginia125 public locationsWashington145 public locationsWest Virginia62 public locationsWisconsin80 public locationsWyoming35 public locationsPuerto Rico3 public locationsGuam1 public locationsAmerican Samoa1 public locationsNorthern Mariana Islands1 public locations

How to use this directory

1. Confirm it's on the TPR

FMCSA only accepts ELDT completion from providers listed in the Training Provider Registry. We start from that official list.

2. Check Class A vs Class B

Filter for the class you need, and look for behind-the-wheel (range and/or public road) if you need skills training — not theory alone.

3. Verify the day you enroll

Provider status can change. Re-check the school on tpr.fmcsa.dot.gov before you pay a deposit.