CDL School Search

Arizona · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in Arizona

79 in-person schools open to the public in 45 cities, 21 travelling instructors based here, and 0 online theory providers. Each school's page shows what it is registered to teach and whether it is still registered.

Training and the licence in Arizona

Where you train: any school on FMCSA's national registry, in Arizona or elsewhere. Since February 2022 a first Class A or Class B licence, an upgrade from B to A, and a first passenger, school bus or hazmat endorsement all require training from a registered provider.

Class B: 70 of the in-person schools in Arizona are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in Arizona: workforce grants under WIOA are paid through local American Job Centers, veterans can use GI Bill benefits at approved schools, and carriers run company-paid programmes with a work commitment. How free and funded CDL training works · Company-paid training · What CDL training costs.

Where you test and hold the licence: the Arizona Department of Transportation, Motor Vehicle Division, the state where you live. Federal rules also let another state give you the skills test and require your home state to accept the result. State motor vehicle agencies on USA.gov.

In-person schools in Arizona

  1. Apache Junction, AZ · In person · Active

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  2. Apache Junction, AZ · In person · Active · (480) 355-0530

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  3. Avondale, AZ · In person · Active · (623) 207-1231

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  4. Avondale, AZ · In person · Active · (623) 418-7880

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  5. Buckeye, AZ · In person · Active · (623) 925-3440

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  6. Buckeye, AZ · In person · Active · (626) 926-7161

    Class A theory, range, public road

  7. Chinle, AZ · In person · Active · (928) 349-6442

    Class A theory, range, public road

  8. Chino Valley, AZ · In person · Active · (928) 717-7780

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  9. Colorado City, AZ · In person · Active · (435) 212-0663

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  10. Coolidge, AZ · In person · Active · (520) 510-9954

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  11. Douglas, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  12. Douglas, AZ · In person · Active · (520) 777-1680

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  13. Eagar, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, public road · School bus theory, public road

  14. Eloy, AZ · In person · Active · (520) 466-2100

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  15. Flagstaff, AZ · In person · Active · (928) 238-9427

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  16. Ganado, AZ · In person · Active · (928) 755-1131

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  17. Gilbert, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  18. Glendale, AZ · In person · Active · (866) 937-1850

    Class A theory, range, public road

  19. Glendale, AZ · In person · Active · (602) 467-5093

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  20. Glendale, AZ · In person · Active · (480) 404-0069

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  21. Glendale, AZ · In person · Active · (623) 435-6075

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  22. Glendale, AZ · In person · Active · (833) 626-4281

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  23. Glendale, AZ · In person · Active · (480) 284-8196

    Class A range, public road · Class B range, public road

  24. Golden Valley, AZ · In person · Active · (928) 225-3077

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  25. Goodyear, AZ · In person · Active · (480) 495-5305

    Class A theory, range, public road · Passenger theory, range, public road · Hazmat theory

  26. Goodyear, AZ · In person · Active · (480) 495-5305

    Class A theory, range, public road

  27. Holbrook, AZ · In person · Active · (928) 524-6192

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  28. Holbrook, AZ · In person · Active · (928) 524-1821

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  29. Holbrook, AZ · In person · Active · (800) 266-7845

    Class A range, public road · Class B range, public road

  30. Holbrook, AZ · In person · Active · (800) 266-7845

    Class A theory, range, public road · Class B theory, range, public road

  31. Joseph City, AZ · In person · Active · (928) 288-3307

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  32. Kayenta, AZ · In person · Active · (928) 697-2049

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  33. Kingman, AZ · In person · Active · (928) 775-3541

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  34. Lake Havasu City, AZ · In person · Active · (928) 412-9539

    Class A theory, range, public road · Class B theory, range, public road

  35. Lake Havasu City, AZ · In person · Active · (928) 505-6960

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  36. Mesa, AZ · In person · Active · (602) 888-4040

    Class A range, public road · Class B range, public road · Passenger range, public road · School bus range, public road

  37. Mesa, AZ · In person · Active · (602) 888-4040

    Class A theory · Class B theory

  38. Mohave Valley, AZ · In person · Active · (928) 768-8700

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  39. Oracle, AZ · In person · Active · (520) 896-3000

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  40. Palo Verde, AZ · In person · Active · (623) 327-3680

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  41. Payson, AZ · In person · Active · (928) 472-5874

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  42. Peach Springs, AZ · In person · Active · (928) 769-6090

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  43. Phoenix, AZ · In person · Active · (602) 218-8868

    Class A theory, range, public road

  44. Phoenix, AZ · In person · Active · (623) 889-5725

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  45. Phoenix, AZ · In person · Active · (602) 489-9143

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  46. Phoenix, AZ · In person · Active · (602) 679-4905

    Class A theory, range, public road

  47. Phoenix, AZ · In person · Active · (619) 734-5268

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  48. Phoenix, AZ · In person · Active · (800) 831-1300

    Class A range, public road

  49. Phoenix, AZ · In person · Active · (520) 476-3280

    Class A theory, range, public road · Class B theory, range, public road

  50. Phoenix, AZ · In person · Active · (602) 352-0704

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  51. Phoenix, AZ · In person · Active · (623) 907-1231

    Class A range, public road · Class B range, public road

  52. Pinetop-Lakeside, AZ · In person · Active · (928) 368-6126

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  53. Pinon, AZ · In person · Active · (928) 674-3632

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  54. Pinon, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  55. Pinon, AZ · In person · Active · (928) 725-2121

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  56. Prescott Valley, AZ · In person · Active · (928) 379-3094

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  57. Prescott Valley, AZ · In person · Active · (928) 772-8744

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  58. Safford, AZ · In person · Active · (928) 348-7090

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  59. Saint Johns, AZ · In person · Active · (928) 245-1333

    Class A theory, range, public road · Class B theory, range, public road

  60. Saint Johns, AZ · In person · Active · (928) 245-1333

    Class A theory, range, public road · Class B theory, range, public road

  61. San Luis, AZ · In person · Active · (928) 276-8302

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  62. San Tan Valley, AZ · In person · Active · (303) 476-8048

    Class A theory, range, public road

  63. Sanders, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  64. Shonto, AZ · In person · Active

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  65. Show Low, AZ · In person · Active · (928) 242-5502

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  66. St. Johns, AZ · In person · Active · (928) 337-2508

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  67. Thatcher, AZ · In person · Active · (928) 428-8430

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  68. Thatcher, AZ · In person · Active · (928) 348-7279

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  69. Tucson, AZ · In person · Active · (520) 209-1675

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  70. Tucson, AZ · In person · Active · (520) 675-3422

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  71. Tucson, AZ · In person · Active · (520) 206-2744

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · Hazmat theory

  72. Tucson, AZ · In person · Active · (520) 620-6350

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · Hazmat theory

  73. Tucson, AZ · In person · Active · (520) 777-6462

    Class A range, public road · Class B range, public road

  74. Tucson, AZ · In person · Active · (520) 777-6462

    Class A theory · Class B theory · Hazmat theory

  75. Vail, AZ · In person · Active · (520) 879-1041

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  76. Whiteriver, AZ · In person · Active · (928) 338-5810

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  77. Wittmann, AZ · In person · Active · (623) 388-2125

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  78. Yuma, AZ · In person · Active · (928) 941-6308

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road

  79. Yuma, AZ · In person · Active · (928) 504-1084

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory · Hazmat theory

Travelling instructors based in Arizona

A travelling provider brings the training to a yard or site rather than running a campus. Ask where they actually teach, and whether they cover range and public-road training or theory only.

  1. AZ · Travelling instructor · Active · (504) 708-9541

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  2. AZ · Travelling instructor · Active · (478) 254-3256

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  3. AZ · Travelling instructor · Active · (816) 547-9011

    Class A range, public road · Class B range, public road · Passenger range, public road · School bus range, public road

  4. AZ · Travelling instructor · Not stated · (404) 545-9691

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  5. AZ · Travelling instructor · Active · (575) 840-1413

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory · School bus theory · Hazmat theory

  6. AZ · Travelling instructor · Active · (346) 664-3095

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  7. AZ · Travelling instructor · Active · (609) 666-4907

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  8. AZ · Travelling instructor · Active · (928) 595-0496

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  9. AZ · Travelling instructor · Active · (253) 348-9377

    Class A theory, range, public road · Class B theory, range, public road

  10. AZ · Travelling instructor · Active · (928) 332-2444

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  11. AZ · Travelling instructor · Active · (970) 749-9449

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  12. AZ · Travelling instructor · Active · (855) 353-8235

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  13. AZ · Travelling instructor · Active · (563) 210-9936

    Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  14. AZ · Travelling instructor · Active

    Class A theory, range, public road

  15. AZ · Travelling instructor · Not stated

    Class A theory, range, public road · Class B theory, range, public road · Hazmat theory

  16. AZ · Travelling instructor · Active

    Class A theory, range, public road · Class B theory, range, public road

  17. AZ · Travelling instructor · Active · (412) 310-0263

    Class A theory, range, public road · Class B theory, range, public road

  18. AZ · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  19. AZ · Travelling instructor · Active · (260) 349-7753

    Class A theory · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road

  20. AZ · Travelling instructor · Active · (470) 536-8833

    Class A theory, range, public road · Class B theory, range, public road · Passenger theory, range, public road · School bus theory, range, public road · Hazmat theory

  21. AZ · Travelling instructor · Active

    Class B theory, range, public road · Passenger theory, range, public road

Get information from schools in Arizona

Tell us what you're after and we pass it to schools near you. No cost to you.