Home › States › Arizona

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.

79public training locations
42Class A public-road driving
70Class B training
50school bus
19hazmat theory

Cities with the most CDL schools in Arizona

Phoenix
9 locations
Glendale
6 locations
Tucson
6 locations
Holbrook
4 locations
Pinon
3 locations
Apache Junction
2 locations
Avondale
2 locations
Buckeye
2 locations
Douglas
2 locations
Goodyear
2 locations
Lake Havasu City
2 locations
Mesa
2 locations
Prescott Valley
2 locations
Saint Johns
2 locations
Thatcher
2 locations
Yuma
2 locations
Chinle
1 location
Chino Valley
1 location
Colorado City
1 location
Coolidge
1 location
Eagar
1 location
Eloy
1 location
Flagstaff
1 location
Ganado
1 location

All 79 registered locations

Show only:
SchoolCityTraining offeredPhone
Apache Junction Unified School District #43 Apache Junction Class AClass BPassengerSchool bus480-982-1110 ext. 2203
Truck Driving Schools of America Avondale Class AClass BHazmat623-207-1231
Hotshot Training
Avid Transport LLC
Buckeye Class A626-926-7161
Chinle Navajo Technical University
Chinle Navajo Technical University CDL
Chinle Class A928-349-6442
Yavapai College Chino Valley Class AClass BPassengerSchool busHazmat928-717-7780
Psv CDL Training LLC.
Psv CDL Training LLC
Coolidge Class AClass BPassengerHazmat520-510-9954
Phoenix Truck Driving School/Douglas
Phoenix Truck Driving Institute
Douglas Class AClass BPassengerSchool busHazmat520-777-1680
Phoenix Truck Driving School/Coconino
Phoenix Truck Driving Institute
Flagstaff Class AClass BPassengerSchool busHazmat928-238-9427
Arizona Automotive Institute
Lindenwood Education System
Glendale Class A866-937-1850
Glendale Union High School District #205 Glendale Class AClass BPassengerSchool bus623-435-6075
MG Truck Driving School LLC, Glendale Class AClass BPassengerSchool busHazmat833-626-4281
Next Gear Trucking
Next Gear Truck School
Glendale Class AClass B480-284-8196
Embark Truck Driving Schools Golden valley Class AClass BPassengerHazmat928-225-3077
A 007 transportation Goodyear Class APassengerHazmat480-495-5305
A 007 transportation Goodyear Class A480-495-5305
Northland Pioneer College Holbrook Class AClass B800-266-7845
Northland Pioneer College Holbrook Class AClass B800-266-7845
Phoenix Truck Driving School/Mohave
Phoenix Truck Driving Institute
Kingman Class AClass BPassengerSchool busHazmat928-775-3541
Daniel claas
Daniel Claas - Independent Instructor
Lake Havasu City Class AClass B928-412-9539
John Wheeler CDL School
John Wheeler CDL School LLC
Mesa Class AClass BPassengerSchool bus602-888-4040
Another Level CDL School, LLC.
Another Level of Community Services
Phoenix Class A602-218-8868
Embark Truck Driving Schools Phoenix
Embark Truck Driving Schools
Phoenix Class AClass BHazmat623-889-5725
Knight CDL Academy, LLC
Knight CDL Academy
Phoenix Class A602-679-4905
Roadmaster Drivers School (PHX)
Roadmaster Drivers School
Phoenix Class A800-831-1300
SAGE Truck Driving Schools- Phoenix
Sage Truck Driving Schools
Phoenix Class AClass B520-476-3280
Southwest Truck Driver Training - Phoenix
Southwest Truck Driver Training
Phoenix Class AClass BPassengerSchool busHazmat602-352-0704
Truck Driving Schools of America Phoenix Class AClass B623-907-1231
Blue Ridge USD #32 Pinetop-Lakeside Class AClass BPassengerSchool bus928-368-6126
Eric Ferguson CDL Training LLC Prescott Valley Class AClass BHazmat928-379-3094
Joe Greene Saint Johns Class AClass B928-245-1333
Joe Greene bub
Joe Greene
Saint Johns Class AClass B928-245-1333
Molina’s trainings
Molina’s Tranning
San Luis Class AClass BPassengerSchool busHazmat928-276-8302
CFT Trucking Academy
CFT Academy
San Tan Valley Class A303-476-8048
State 48 Training LLC Show Low Class AClass BHazmat928-242-5502
Eastern Arizona College Thatcher Class AClass BPassengerSchool bus928-428-8430
Driving Academy Tucson Class AClass BPassengerSchool bus520-209-1675
HDS Truck Driving Institute
HDS Truck Driving Instititute
Tucson Class AClass BPassengerSchool busHazmat520-675-3422
Pima County Community College District
Pima Community College
Tucson Class AClass BPassengerHazmat520-206-2744
Southwest Truck Driver Training - Tucson
Southwest Truck Driver Training
Tucson Class AClass BPassengerHazmat520-620-6350
Workforce Training Academy USA LLC - Road and Range
Workforce Training Academy USA LLC
Tucson Class AClass B520-777-6462
Double R Investments L.L.C.
Double R Investments LLC
Yuma Class AClass BPassenger928-941-6308
Yuma Truck Driving School
HDS Truck Driving Instititute
Yuma Class AClass BPassengerSchool busHazmat928-504-1084
Imagine Schools Apache Junction Class BPassengerSchool bus480-355-0530
Valley Del Sol Transportation LLC Avondale Class BPassengerSchool bus623-418-7880
Buckeye Elementary School Buckeye Class BPassengerSchool bus623-925-3440
Colorado City unified School District #14 Colorado City Class BPassengerSchool bus435-212-0663
Douglas Unified School District #27
Dusd#27
Douglas Class BPassengerSchool bus
Round Valley Schools #10 Eagar Class BPassengerSchool bus928-333-6780 ext. 2
Eloy Elementary School District #11 Eloy Class BPassengerSchool bus520-466-2100
Ganado Unified School District #20 Ganado Class BPassengerSchool bus928-755-1131
Higley Unified School District Gilbert Class BPassengerSchool bus
Deer Valley Unified School District #97
Deer Valley Unified School District
Glendale Class BPassengerSchool bus602-467-5093
Desert Choice Transport Glendale Class BPassengerSchool bus480-404-0069
Holbrook Unified School District Holbrook Class BPassengerSchool bus928-524-6192
Navajo County Accommodation District Holbrook Class BPassengerSchool bus928-524-1821
Joseph City School District #2 Joseph City Class BPassengerSchool bus928-288-3307
Kayenta Unified School District #27 Kayenta Class BPassengerSchool bus928-697-2049
Lake Havasu Unified School District #1
Lake Havasu Unified School District #!
Lake Havasu City Class BPassengerSchool bus928-505-6960
John Wheeler CDL School LLC Mesa Class AClass B602-888-4040
Mohave Valley Elementary School District 16 Mohave Valley Class BPassengerSchool bus928-768-8700
Oracle School District
Oracle School District #2
Oracle Class BPassengerSchool bus520-896-3000
Palo Verde Elementary School District
Palo Verde Elementary School District 49
Palo Verde Class BPassengerSchool bus623-327-3680
Payson Unified School District #10
Payson Unified School District 10
Payson Class BPassengerSchool bus928-472-5874
Hualapai Transit Peach Springs Class BPassengerSchool bus928-769-6090
Eventsource Transportation Phoenix Class BPassengerSchool bus602-489-9143
NARKJE Transportation Corporation
Flashing Yellow Transportation
Phoenix Class BPassengerSchool bus619-734-5268
Black Mesa Community School
Pinon Unified School District #4
Pinon Class BPassengerSchool bus928-674-3632
Pinon Community School Pinon Class BPassengerSchool bus
Pinon Unified School District #4 Pinon Class BPassengerSchool bus928-725-2121
Prescott Valley Charter School Prescott Valley Class BPassengerSchool bus928-772-8744
Safford Unified School Safford Class BPassengerSchool bus928-348-7090
Sanders Unified School District Transportation Department
Sanders Unified School District
Sanders Class BPassengerSchool bus855-678-7873 ext. 4250
Shonto Preparatory School Shonto Class BPassengerSchool bus
St. Johns Unified School District #1 St. Johns Class BPassengerSchool bus928-337-2508
Thatcher Unified School District #4
Thatcher Unified Dist.#4
Thatcher Class BPassengerSchool bus928-348-7279
Workforce Training Academy USA LLC - Theory
Workforce Training Academy USA LLC
Tucson Class AClass BHazmat520-777-6462
Vail Unified School District
Vail School District
Vail Class BPassengerSchool bus520-879-1041
Whiteriver Unified School District Whiteriver Class BPassengerSchool bus928-338-5810
Nadaburg Unified School District
Nadaburg
Wittmann Class BPassengerSchool bus623-388-2125

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.

Is your Arizona school missing or out of date? Listing corrections are coming soon. Learn more →