CDL schools in Arizona
Arizona has 79 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 45 cities. The most are in Phoenix (9), Glendale (6), Tucson (6). 42 (53%) are registered for Class A behind-the-wheel training on public roads, and 70 for Class B. The provider with the most locations here is Phoenix Truck Driving Institute, with 3.
Cities with the most CDL schools in Arizona
All 79 registered locations
| School | City | Training offered |
|---|---|---|
| Apache Junction Unified School District #43 | Apache Junction | Class AClass BPassengerSchool bus |
| Truck Driving Schools of America | Avondale | Class AClass BHazmat |
| Hotshot Training Avid Transport LLC |
Buckeye | Class A |
| Chinle Navajo Technical University Chinle Navajo Technical University CDL |
Chinle | Class A |
| Yavapai College | Chino Valley | Class AClass BPassengerSchool busHazmat |
| Psv CDL Training LLC. Psv CDL Training LLC |
Coolidge | Class AClass BPassengerHazmat |
| Phoenix Truck Driving School/Douglas Phoenix Truck Driving Institute |
Douglas | Class AClass BPassengerSchool busHazmat |
| Phoenix Truck Driving School/Coconino Phoenix Truck Driving Institute |
Flagstaff | Class AClass BPassengerSchool busHazmat |
| Arizona Automotive Institute Lindenwood Education System |
Glendale | Class A |
| Glendale Union High School District #205 | Glendale | Class AClass BPassengerSchool bus |
| MG Truck Driving School LLC, | Glendale | Class AClass BPassengerSchool busHazmat |
| Next Gear Trucking Next Gear Truck School |
Glendale | Class AClass B |
| Embark Truck Driving Schools | Golden valley | Class AClass BPassengerHazmat |
| A 007 transportation | Goodyear | Class APassengerHazmat |
| A 007 transportation | Goodyear | Class A |
| Northland Pioneer College | Holbrook | Class AClass B |
| Northland Pioneer College | Holbrook | Class AClass B |
| Phoenix Truck Driving School/Mohave Phoenix Truck Driving Institute |
Kingman | Class AClass BPassengerSchool busHazmat |
| Daniel claas Daniel Claas - Independent Instructor |
Lake Havasu City | Class AClass B |
| John Wheeler CDL School John Wheeler CDL School LLC |
Mesa | Class AClass BPassengerSchool bus |
| Another Level CDL School, LLC. Another Level of Community Services |
Phoenix | Class A |
| Embark Truck Driving Schools Phoenix Embark Truck Driving Schools |
Phoenix | Class AClass BHazmat |
| Knight CDL Academy, LLC Knight CDL Academy |
Phoenix | Class A |
| Roadmaster Drivers School (PHX) Roadmaster Drivers School |
Phoenix | Class A |
| SAGE Truck Driving Schools- Phoenix Sage Truck Driving Schools |
Phoenix | Class AClass B |
| Southwest Truck Driver Training - Phoenix Southwest Truck Driver Training |
Phoenix | Class AClass BPassengerSchool busHazmat |
| Truck Driving Schools of America | Phoenix | Class AClass B |
| Blue Ridge USD #32 | Pinetop-Lakeside | Class AClass BPassengerSchool bus |
| Eric Ferguson CDL Training LLC | Prescott Valley | Class AClass BHazmat |
| Joe Greene | Saint Johns | Class AClass B |
| Joe Greene bub Joe Greene |
Saint Johns | Class AClass B |
| Molina’s trainings Molina’s Tranning |
San Luis | Class AClass BPassengerSchool busHazmat |
| CFT Trucking Academy CFT Academy |
San Tan Valley | Class A |
| State 48 Training LLC | Show Low | Class AClass BHazmat |
| Eastern Arizona College | Thatcher | Class AClass BPassengerSchool bus |
| Driving Academy | Tucson | Class AClass BPassengerSchool bus |
| HDS Truck Driving Institute HDS Truck Driving Instititute |
Tucson | Class AClass BPassengerSchool busHazmat |
| Pima County Community College District Pima Community College |
Tucson | Class AClass BPassengerHazmat |
| Southwest Truck Driver Training - Tucson Southwest Truck Driver Training |
Tucson | Class AClass BPassengerHazmat |
| Workforce Training Academy USA LLC - Road and Range Workforce Training Academy USA LLC |
Tucson | Class AClass B |
| Double R Investments L.L.C. Double R Investments LLC |
Yuma | Class AClass BPassenger |
| Yuma Truck Driving School HDS Truck Driving Instititute |
Yuma | Class AClass BPassengerSchool busHazmat |
| Imagine Schools | Apache Junction | Class BPassengerSchool bus |
| Valley Del Sol Transportation LLC | Avondale | Class BPassengerSchool bus |
| Buckeye Elementary School | Buckeye | Class BPassengerSchool bus |
| Colorado City unified School District #14 | Colorado City | Class BPassengerSchool bus |
| Douglas Unified School District #27 Dusd#27 |
Douglas | Class BPassengerSchool bus |
| Round Valley Schools #10 | Eagar | Class BPassengerSchool bus |
| Eloy Elementary School District #11 | Eloy | Class BPassengerSchool bus |
| Ganado Unified School District #20 | Ganado | Class BPassengerSchool bus |
| Higley Unified School District | Gilbert | Class BPassengerSchool bus |
| Deer Valley Unified School District #97 Deer Valley Unified School District |
Glendale | Class BPassengerSchool bus |
| Desert Choice Transport | Glendale | Class BPassengerSchool bus |
| Holbrook Unified School District | Holbrook | Class BPassengerSchool bus |
| Navajo County Accommodation District | Holbrook | Class BPassengerSchool bus |
| Joseph City School District #2 | Joseph City | Class BPassengerSchool bus |
| Kayenta Unified School District #27 | Kayenta | Class BPassengerSchool bus |
| Lake Havasu Unified School District #1 Lake Havasu Unified School District #! |
Lake Havasu City | Class BPassengerSchool bus |
| John Wheeler CDL School LLC | Mesa | Class AClass B |
| Mohave Valley Elementary School District 16 | Mohave Valley | Class BPassengerSchool bus |
| Oracle School District Oracle School District #2 |
Oracle | Class BPassengerSchool bus |
| Palo Verde Elementary School District Palo Verde Elementary School District 49 |
Palo Verde | Class BPassengerSchool bus |
| Payson Unified School District #10 Payson Unified School District 10 |
Payson | Class BPassengerSchool bus |
| Hualapai Transit | Peach Springs | Class BPassengerSchool bus |
| Eventsource Transportation | Phoenix | Class BPassengerSchool bus |
| NARKJE Transportation Corporation Flashing Yellow Transportation |
Phoenix | Class BPassengerSchool bus |
| Black Mesa Community School Pinon Unified School District #4 |
Pinon | Class BPassengerSchool bus |
| Pinon Community School | Pinon | Class BPassengerSchool bus |
| Pinon Unified School District #4 | Pinon | Class BPassengerSchool bus |
| Prescott Valley Charter School | Prescott Valley | Class BPassengerSchool bus |
| Safford Unified School | Safford | Class BPassengerSchool bus |
| Sanders Unified School District Transportation Department Sanders Unified School District |
Sanders | Class BPassengerSchool bus |
| Shonto Preparatory School | Shonto | Class BPassengerSchool bus |
| St. Johns Unified School District #1 | St. Johns | Class BPassengerSchool bus |
| Thatcher Unified School District #4 Thatcher Unified Dist.#4 |
Thatcher | Class BPassengerSchool bus |
| Workforce Training Academy USA LLC - Theory Workforce Training Academy USA LLC |
Tucson | Class AClass BHazmat |
| Vail Unified School District Vail School District |
Vail | Class BPassengerSchool bus |
| Whiteriver Unified School District | Whiteriver | Class BPassengerSchool bus |
| Nadaburg Unified School District Nadaburg |
Wittmann | Class BPassengerSchool bus |
Common questions about CDL training in Arizona
How many CDL schools are in Arizona?
As of 11/3/2026, the FMCSA Training Provider Registry lists 79 public, in-person training locations in Arizona. Of those, 28 list a website.
Where can I get Class A CDL training in Arizona?
42 locations are registered for Class A public-road training. They are concentrated in Phoenix, Tucson, Glendale, Holbrook.
Can I get a school bus or passenger endorsement in Arizona?
50 locations are registered for school bus (S) training and 56 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.
Can I do ELDT theory online in Arizona?
Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.
The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.