Permits & training
Online CDL training
Can I get a CDL online?
Theory instruction can be online. 49 CFR 380.605 includes online training in that definition. Behind-the-wheel range and public-road training cannot. Appendix A says that driving practice must be in a commercial vehicle and that a simulator cannot replace it or prove proficiency. There is no federal minimum number of theory hours. The provider’s theory assessment is 80 percent. Finishing a course does not issue the license.

Theory can be online
49 CFR 380.605 defines theory instruction as knowledge instruction on operating a commercial motor vehicle, provided by a theory instructor through lectures, demonstrations, audio-visual presentations, computer-based instruction, driving simulation devices, online training, or similar means. Online theory is one of the methods in that definition. It is not a separate federal license.
Checked October 29, 2026: 49 CFR 380.605.
Appendix A to 49 CFR part 380, the Class A curriculum, says there is no required minimum number of instruction hours for theory. The instructor must still cover every topic in the curriculum. 49 CFR 380.715 says the provider must use written assessments and the trainee must score at least 80 percent overall on the theory assessment. That score is the provider’s assessment. It is not the state knowledge test, which has its own 80 percent rule in 49 CFR 383.135.
49 CFR 380.703(a)(5)(ii) says state qualification requirements that otherwise apply to theory instruction do not apply when the provider offers that instruction only online. 49 CFR 380.605 repeats the point for instructors: a provider that offers online content exclusively is not required to meet state qualification requirements for theory instructors. A provider that also teaches in person still follows the licensing rules of each state where that in-person training happens.
Range and road time are not online
Behind-the-wheel range training, in the same definitions section, is a lesson on a range while the trainee has actual control of the power unit. Public-road training is the same kind of control during a lesson on a public road. Watching someone else drive does not count as either one.
Appendix A says behind-the-wheel training must be conducted in a commercial motor vehicle for which a Class A CDL is required. It also says that, consistent with those definitions, a simulation device cannot be used to conduct range or public-road training or to demonstrate proficiency. A simulator can be part of theory. It cannot replace the range or the road.
There is also no required minimum number of behind-the-wheel hours in Appendix A. The instructor must cover the behind-the-wheel topics, document proficiency, and record the clock hours the trainee actually spends. Ask the school for that record in writing. Do not treat an online progress screen as proof that the driving portion is finished.
Who the online portion is for
FMCSA’s entry-level training page, updated February 4, 2026, lists the same groups as 49 CFR 380.609: a first Class A or Class B CDL, an upgrade from Class B to Class A, and a first passenger, school bus, or hazardous materials endorsement. The rule is not retroactive for a CDL or an S, P, or H endorsement issued before February 7, 2022. A person who got a commercial learner’s permit before that date and a CDL before the permit expires is not subject to the training requirement, according to that FMCSA page.
A hazardous-materials endorsement uses the theory curriculum in Appendix E. It does not add the behind-the-wheel curriculum that a first Class A license uses. The ELDT guide separates those paths. The Class A and Class B pages cover the vehicle groups.
What to confirm before you pay
The provider must be listed on the Training Provider Registry for the training you need. 49 CFR 380.703 says a provider with more than one campus registers each location. An online theory offer and a yard in another state can be two registrations. Ask which location will report your theory completion and which will report the behind-the-wheel completion. A registry listing does not show that the course meets every rule in the state that will issue your license, so check that state’s licensing agency before you pay.
Under 49 CFR 380.707(c), theory and behind-the-wheel training can come from separate providers, but the range and public-road portions must both be delivered by the same provider. No federal tuition for an online theory course appears in the sections checked. Get the written scope: which curriculum appendix, whether the 80 percent assessment is included, and what the in-person range and road time cost if they are separate. Under 49 CFR 380.603(c)(3), the theory and behind-the-wheel (range and public road) portions must be finished within one year of completing the first portion; the hazmat endorsement is the exception. Compare that sheet with the timeline guide before you choose a start date.
Registry locations that list theory and not behind-the-wheel
169 public locations in the FMCSA Training Provider Registry snapshot dated list Theory and do not list behind-the-wheel range or public-road training. The snapshot does not say that theory is taught online. A first Class A or Class B still needs behind-the-wheel training from a registered provider. Private and employer-only locations are left off this list. A row is a registry location, not an open seat and not a price.
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Birmingham - Classroom | Birmingham | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| John Wheeler CDL School LLC | Mesa | Class A, Class B |
| Workforce Training Academy USA LLC - Theory | Tucson | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - North Little Rock - Classroom | North Little Rock | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Bakersfield - Classroom | Bakersfield | Class A, Hazardous Materials |
| 160 Driving Academy - Barstow - Classroom | Barstow | Class A, Hazardous Materials |
| INTERNATIONAL INSTITUTE OF ADVANCED ACADEMICS | Carlsbad | Class A |
| 160 Driving Academy - Fresno - Classroom | Clovis | Class A, Hazardous Materials |
| SCCCD | Clovis | Class A |
| Environmental Outsource, Inc. | LOS ANGELES | Hazardous Materials |
| Patterson Joint Unified School District - Patterson High School | Patterson | Class A |
| Coastal Trucking Institute, LLC | Salinas | Class A |
| 160 Driving Academy - San Bernardino - Classroom | San Bernardino | Class A, Hazardous Materials |
| Commercial Drivers Academy, llc | Santa Maria | Class A |
| 160 Driving Academy - Stockton - Classroom | Stockton | Class A, Hazardous Materials |
| DTS Technical Inc. | Vernon | Class A, Class B, Hazardous Materials, Passenger |
| Local Driving School CDL | YUBA CITY | Class A |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Denver Classroom | Commerce City | Class A |
| Road Warrior Driver Training LLC | Julesburg | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Delaware - Classroom | Newark | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| FleetForce Truck Driver Training-Ft Myers-Theory | Fort Myers | Class A, Class B |
| Liza Jackson Preparatory School | Fort Walton Beach | Class B, Passenger, School Bus |
| Florida CDL Training Center LLC | Orlando | Class A, Class B, Passenger, School Bus |
| Double-Check Training Academy LLC | ORLANDO | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Propane Ninja | Plant City | Hazardous Materials |
| FleetForce Truck Driver Training-Broward-Theory | Sunrise | Class A, Class B |
| Location | City | Training listed |
|---|---|---|
| KBC Transport Training LLC | Atlanta | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| 160 Driving Academy - Commerce - Classroom | Commerce | Class A, Hazardous Materials |
| 160 Driving Academy - Marietta -Classroom | Marietta | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Boise - Classroom | Boise | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Alpha Truck Driving School Inc. | Addison | Class A, Class B |
| 160 Driving Academy - Belleville - Classroom | Belleville | Class A, Hazardous Materials |
| Road Runner Driving School LLC | Champaign | Class A, Hazardous Materials |
| 160 Driving Academy - Chicago - South Shore - Classroom | Chicago | Class A, Hazardous Materials |
| EXPERT DRIVING SCHOOL, INC. | Chicago | Class A, Hazardous Materials |
| Progressive Truck Driving School, INC (Belmont) | Chicago | Class A, Hazardous Materials |
| PRO DRIVER CDL SCHOOL - CENTRAL OFFICE | Des Plaines | Class A, Class B |
| Lake Land College | Effingham | Class A, Class B, Hazardous Materials |
| T&T CDL TRAINING ACADEMY PLUS LLC | Joliet | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Regional Office of Education #26 | Macomb | Class B, Passenger, School Bus |
| 160 Driving Academy - Moline - Classroom | Moline | Class A, Class B, Hazardous Materials |
| 160 Driving Academy - Oswego - Classroom | Montgomery | Class A, Hazardous Materials |
| 160 Driving Academy - Palos Hills - Classroom | Palos Hills | Class A, Hazardous Materials |
| Road Runner Driving School | Park Forest | Class A, Hazardous Materials |
| 160 Driving Academy - Peoria - Classroom | Peoria | Class A, Hazardous Materials |
| 160 Driving Academy - Rockford - Classroom | Rockford | Class A, Hazardous Materials |
| GETCDLSCHOOL HOLDINGS LLC | Schaumburg | Class A |
| Wolf Driving School | Schaumburg | Class A, Class B, Hazardous Materials |
| Wolf Driving School | Schaumburg | Class A, Class B |
| 160 Driving Academy - South Holland - Classroom | South Holland | Class A, Hazardous Materials |
| 160 Driving Academy - Waukegan - Classroom | Waukegan | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Rockey transportation llc | Brownburg | Hazardous Materials |
| 160 Driving Academy - Ivy Tech - Indianapolis - Classroom | Indianapolis | Class A, Hazardous Materials |
| INSERV, Inc. | Mishawaka | Hazardous Materials |
| 160 Driving Academy - Ivy Tech - South Bend - Classroom | South Bend | Class A, Class B, Hazardous Materials |
| 160 Driving Academy - Ivy Tech - Terre Haute - Classroom | Terre Haute | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| R. Johnson Creations (PEO) | Peosta | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| Coffeyville Community College 2 | Coffeyville | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| Nelson County Schools UP Center | Bardstown | Class A |
| 160 Driving Academy - Lexington - Classroom | Lexington | Class A, Hazardous Materials |
| Flightline CDL Academy(Office) | Nicholasville | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| Calcasieu Parish School Board | Lake Charles | Class B, Passenger, School Bus |
| 160 Driving Academy - Shreveport -Classroom | Shreveport | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Northeast Technical Institute [B] | Bangor | Class A, Class B, Hazardous Materials |
| Sanford Community Adult Education | Sanford | Class B, Passenger, School Bus |
| Northeast Technical Institute [S] | Scarborough | Class A, Class B, Hazardous Materials |
| Massabesic Adult and Community Education | Waterboro | Class B, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| All State Career | Baltimore | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| North American Trade Schools | Baltimore | Class A, Class B, Hazardous Materials |
| Cecil College (elkton) | Elkton | Class A, Class B, Passenger, School Bus |
| Timothy Richo (Individual Trainer) | Snow Hill | Class B, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| CMSC Parker Professional Driving School - 500 Belmont St, Brockton | Brockton | Class A, Class B |
| Fleet Safety Services Inc. | Worcester | Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Classic Driving School, Inc. | Washington | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Minneapolis - Classroom | Eagan | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Trucking On Faith | Byhalia | Class A, Class B |
| XCELENTE TUCKING & LOGISTICS TRAINING CENTER | Tunica | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Job Point | Columbia | Class A |
| Kelrock Enterprises LLC | Odessa | Class A, Class B, Hazardous Materials, Passenger |
| 160 Driving Academy - St. Louis - Classroom | St. Louis | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| NECC O'Neill | O'Neill | Class A, Class B, Hazardous Materials, Passenger |
| Custom Diesel Drivers Training, Inc. | Omaha | Class A, Class B, Hazardous Materials |
| NECC West Point | West Point | Class A, Class B, Hazardous Materials, Passenger |
| Location | City | Training listed |
|---|---|---|
| Ahern ACT, LLC | Las Vegas | Class A |
| 160 Driving Academy - Reno - Classroom | Reno | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Patten's (56 Old Suncook Road Concord) | Concord | Class A, Class B |
| Location | City | Training listed |
|---|---|---|
| Providence driving school | BAYONNE | Class A, Class B, Passenger |
| Barker Bus Company | Bridgewater | Class B, Passenger, School Bus |
| Ideal Driving School,Inc | Clifton | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| TEC SAFETY SOLUTIONS LLC | Elizabeth | Hazardous Materials |
| Ideal Driving School,Inc | Fords | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| VPV Transport | Kearny | Hazardous Materials |
| 160 Driving Academy - Brookdale - Classroom | Lincroft | Class A, Hazardous Materials |
| Harbor Freight Transport Corp | Newark | Class A, Hazardous Materials |
| EXPRESS DRIVING SCHOOL INC | PLAINFIELD | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| 160 Driving Academy - Trenton - Classroom | Trenton | Class A, Hazardous Materials |
| IDEAL DRIVING SCHOOL, INC | UNION CITY | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Albuquerque - Classroom | Albuquerque | Class A, Class B, Hazardous Materials |
| Northern New Mexico College | Española | Class A, Class B |
| TFH Safety Solutions & Consulting, LLC | Hobbs | Hazardous Materials |
| Vehicle Safety Programs CCC | Portales | Class A, Class B, Passenger |
| Vehicle Safety Programs L.L.C. Room 1 | Portales | Class A, Class B, Passenger |
| Location | City | Training listed |
|---|---|---|
| Phil's Training Center | Ballston Spa | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| C&C Driver Training | Bohemia | Class A, Class B |
| Sea Star Commercial Driving School Inc. | Brooklyn | Class A |
| Buffalo Educational Opportunity Center | Buffalo | Class A, Class B |
| Location | City | Training listed |
|---|---|---|
| College of the Albemarle - District 1 | Edenton | Class B, Passenger, School Bus |
| 160 Driving Academy - Raleigh - Classroom | Garner | Class A, Hazardous Materials |
| Richmond Community College | Laurinburg | Class A, Class B, Hazardous Materials |
| Charlie’s CDL School LLC | Raleigh | Class A |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Akron - Classroom | Akron | Class A, Hazardous Materials |
| Collins Career Technical Center | Chesapeake | Class A, Class B |
| 160 Driving Academy - Cleveland - Classroom | Cleveland | Class A, Hazardous Materials |
| 160 Driving Academy - Dayton - Classroom | Dayton | Class A, Hazardous Materials |
| Troy CDL School LLC (Classroom) | Dayton | Class A, Class B |
| 160 Driving Academy - Columbus - Classroom | Hilliard | Class A, Hazardous Materials |
| 160 Driving Academy - Toledo - Classroom | Maumee | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| DragginN LLC | Oklahoma City | Class A, Class B |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Albany - Classroom | Albany | Class A, Class B, Hazardous Materials |
| 160 Driving Academy - Portland - Classroom | Clackamas | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Duncannon-Theory | Duncannon | Class B, Passenger, School Bus |
| All-State Career School - Theory | Essington | Class A, Class B, Hazardous Materials |
| 160 Driving Academy - Lebanon - Classroom | Lebanon | Class A, Hazardous Materials |
| 160 Driving Academy - Pittsburgh - Classroom | Munhall | Class A, Hazardous Materials |
| Goodwil of Southern NJ & Phila | Philadelphia | Class B, Passenger, School Bus |
| Nigels CDL Training LLC | Philadelphia | Hazardous Materials |
| Youth Elevation Project | Philadelphia | Class B, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| TEAMSTERS LOCAL UNION 509 | West Columbia | Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| SouthDakotaCDL.com | Sioux Falls | Class A, Class B, Hazardous Materials |
| ZH express corporation | Spearfish | Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Tennessee College of Applied Technology Dickson | Clarksville | Class A |
| Troops into Transportation - Fort Campbell | Fort Campbell | Class A |
| 160 Driving Academy - Memphis - Classroom | Memphis | Class A, Hazardous Materials |
| Xcelente Trucking & Logistics Training Center | Memphis | Class A, Class B, Hazardous Materials |
| 160 Driving Academy - Nashville - Classroom | Nashville | Class A, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Same Day Submission | Beaumont | Hazardous Materials |
| FleetForce Truck Driver Training-Panola College Theory | Carthage | Class A, Class B |
| Northeast Training Center - M J Training | Houston | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Roberts Transportation & Logistics Academy | Houston | Class A, Class B, Hazardous Materials |
| Same Day Submission | Humble | Hazardous Materials |
| PAN AMERICA Trucking Academy | Katy | Class A, Class B, Hazardous Materials |
| 210 Driving Academy | Lancaster | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| MAGNOLIA MONTGOMERY COUNTY DRIVERS ED | Magnolia | Class A, Class B |
| Community Truck Driving School LLC. | Round Rock | Class A, Class B, Hazardous Materials, Passenger |
| Classroom-DOT PROVINCEWIDE | San Angelo | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| 160 Driving Academy - San Marcos - Classroom | San Marcos | Class A |
| Victoria College | Victoria | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| Falcon Truck Driver Training LLC | Salt Lake City | Class A, Class B |
| HVMC Transportation LLC | Salt Lake City | Class A |
| Falcon Truck Driver Training LLC | Sandy | Class A, Class B |
| Location | City | Training listed |
|---|---|---|
| Precision Driver Training School at NCCC | Newport | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| Same Day Submission | Brambleton | Hazardous Materials |
| Rappahannock Community College/Glenns | Glenns | Class A |
| Shippers' Choice of Virginia, Inc. - Manassas | Manassas | Class A, Class B, Hazardous Materials, Passenger |
| 160 Driving Academy - Richmond - Classroom | Midlothian | Class A |
| Virginia Western Community College | Roanoke | Class A, Class B, Hazardous Materials, Passenger |
| RCC/Warsaw | Warsaw | Class A |
| Location | City | Training listed |
|---|---|---|
| GMC Training Institute LLC | Grandview | Class A, Class B, Hazardous Materials, Passenger, School Bus |
| 160 Driving Academy - Seattle - Classroom | Renton | Class A, Class B |
| 160 Driving Academy - Spokane - Classroom | Spokane | Class A, Class B |
| OIC of Washington | Yakima | Class A, Class B, Hazardous Materials |
| Location | City | Training listed |
|---|---|---|
| 160 Driving Academy - Charleston WV - Classroom | Charleston | Class A, Hazardous Materials |
| Turn the Wheel CDL Driving School | Morgantown | Class A, Class B |
| West Virginia Northern Community College | New Martinsville | Class A, Class B, Passenger, School Bus |
| West Virginia Northern Community College | Weirton | Class A, Class B, Passenger, School Bus |
| Location | City | Training listed |
|---|---|---|
| BL | Balsam Lake | Class A, Class B |
| Dark Horse CDL School inc Classroom | Greenville | Class A, Class B, Hazardous Materials, Passenger |
| 160 Driving Academy - Milwaukee - Classroom | West Allis | Class A, Hazardous Materials |
| 2 WEEK CDL TRAINING | West Allis | Hazardous Materials |
Online theory is one part of the record.
The state still issues the permit and the license. The driving portion still happens in a commercial vehicle when the Class A or Class B curriculum applies.
Browse CDL schoolsQuestions drivers ask
Can the whole CDL course be online?
Not for a first Class A or Class B CDL, or an upgrade. 49 CFR 380.605 defines theory instruction to include online training. Behind-the-wheel range and public-road training mean the trainee has actual control of the power unit. Appendix A to part 380 says a simulator cannot conduct that training or prove proficiency. A first hazardous-materials endorsement is different: Appendix E is a theory curriculum with no behind-the-wheel part, so that training can be delivered online.
Is there a federal minimum for online theory hours?
No. Appendix A says there is no required minimum number of instruction hours for theory, and the instructor must cover every topic in the curriculum. 49 CFR 380.715 requires an overall score of at least 80 percent on the theory assessment.
Does an online theory provider need a state training license?
49 CFR 380.703(a)(5)(ii) says state qualification requirements that otherwise apply to theory instruction do not apply to a provider that offers that instruction only online. 49 CFR 380.605 says the same for theory instructors at a provider that offers online content exclusively. In-person training still follows the state’s rules.
Does finishing an online course give me a CDL?
No. The state issues the license. For a first Class A or Class B, or an upgrade, entry-level training from a registered provider comes before the skills test when 49 CFR 380.609 applies. The commercial learner’s permit and the skills test are separate.
Does a theory-only registry listing mean the class is online?
No. The Training Provider Registry records the training type the provider registered. A location that lists Theory and does not list behind-the-wheel has not said the theory is taught online. A first Class A or Class B still needs range and public-road training from a registered provider.
Sources and scope
Sources checked Oct 29, 2026. Federal baselines and named state examples are distinguished in the article. Your licensing agency and written program terms govern your case.
- 49 CFR 380.605: theory and behind-the-wheel definitions
- 49 CFR 380.609: who must complete entry-level training
- 49 CFR 380.703: training provider registry, including online theory
- 49 CFR 380.715: 80 percent theory assessment
- Appendix A to 49 CFR part 380: Class A curriculum and simulator limit
- FMCSA: entry-level driver training
- FMCSA Training Provider Registry
Prepared by CDLP editorial from the sources above. No independent instructor, legal or financial review is claimed.


