CDL School Search

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

CDL schools in Colorado

68 in-person schools open to the public in 49 cities, 19 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 Colorado

Where you train: any school on FMCSA's national registry, in Colorado 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: 64 of the in-person schools in Colorado are registered for Class B training (straight trucks, buses, dump trucks). Class B schools by state.

Free and funded training in Colorado: 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 Colorado Division of Motor Vehicles, 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 Colorado

  1. Alamosa, CO · In person · Active · (719) 589-9115

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

  2. Alamosa, CO · In person · Active · (737) 297-1907

    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. Aurora, CO · In person · Active · (720) 505-3644

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

  4. Basalt, CO · In person · Active · (970) 205-9930

    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. Blanca, CO · In person · Active · (719) 298-0960

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

  6. Buena Vista, CO · In person · Active · (800) 497-7238

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

  7. Byers, CO · In person · Active · (303) 822-5292

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

  8. Calhan, CO · In person · Active · (719) 683-2700

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

  9. Canon City, CO · In person · Active · (719) 549-3320

    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

  10. Colorado Sorings, CO · 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 · Hazmat theory

  11. Colorado Springs, CO · In person · Active · (719) 429-4945

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

  12. Colorado Springs, CO · In person · Active · (303) 942-8002

    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. Colorado Springs, CO · In person · Active · (719) 396-4822

    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

  14. Commerce City, CO · In person · Active

    Class A range, public road

  15. Commerce City, CO · In person · Active

    Class A theory

  16. Commerce City, CO · In person · Active · (303) 853-7906

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

  17. Cortez, CO · In person · Active · (970) 426-0729

    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

  18. Cortez, CO · In person · 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

  19. Cortez, CO · In person · Active · (970) 565-8130

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

  20. Craig, CO · In person · Active · (970) 824-7669

    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. Denver, CO · In person · Active · (720) 772-6998

    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

  22. Denver, CO · In person · Active · (800) 330-8835

    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

  23. Denver, CO · In person · Active · (303) 507-9773

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

  24. Denver, CO · In person · Active · (303) 947-2230

    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

  25. Denver, CO · In person · Active · (303) 289-7243

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

  26. Durango, CO · In person · Active · (970) 247-5335

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

  27. Florence, CO · In person · Active · (719) 784-6712

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

  28. Fort Carson, CO · In person · Active · (719) 396-4822

    Class A theory, range, public road

  29. Fort Collins, CO · In person · Active · (970) 690-8846

    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

  30. Fort Collins, CO · In person · Active · (970) 669-1540

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

  31. Fort Morgan, CO · In person · Active · (970) 747-8102

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

  32. Ft Lupton, CO · In person · Active · (970) 339-6294

    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

  33. Gilcrest, CO · In person · Active · (303) 775-6400

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

  34. Grand Junction, CO · In person · Active · (970) 260-5136

    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

  35. Grand Junction, CO · In person · Active · (970) 255-2800

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

  36. Grand Junction, CO · In person · Active · (970) 257-7243

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

  37. Greeley, CO · In person · Active · (970) 534-2530

    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

  38. Gunnison, CO · In person · Active · (970) 641-7780

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

  39. Henderson, CO · In person · Active · (303) 942-8002

    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

  40. Hudson, CO · In person · Active · (303) 710-0163

    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

  41. Ignacio, CO · In person · Active · (970) 426-0729

    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

  42. Julesburg, CO · In person · Active · (970) 571-9649

    Class A theory · Class B theory · Passenger theory · School bus theory · Hazmat theory

  43. Julesburg, CO · In person · Active · (970) 571-9649

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

  44. Kersey, CO · In person · Active · (970) 515-2559

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

  45. Kremmling, CO · In person · Active

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

  46. Lamar, CO · In person · Active · (719) 336-3850

    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

  47. Las Animas, CO · In person · Active · (719) 456-0161

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

  48. Leadville, CO · In person · Active · (719) 486-6801

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

  49. Leadville, CO · In person · Active · (719) 486-6801

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

  50. Longmont, CO · In person · Active · (307) 421-6415

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

  51. Loveland, CO · In person · Not stated · (720) 340-9386

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

  52. Mancos, CO · In person · Active

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

  53. Mancos, CO · In person · Active · (719) 549-3320

    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

  54. Montrose, CO · In person · Active · (970) 252-7934

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

  55. Morrison, CO · In person · Active · (303) 910-1129

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

  56. Oak Creek, CO · In person · Active · (970) 736-2313

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

  57. Pagosa Springs, CO · In person · Active · (970) 264-5660

    Class A theory, range, public road

  58. Pagosa Springs, CO · In person · Active · (970) 264-0392

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

  59. Pueblo, CO · In person · Active · (719) 924-0288

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

  60. Pueblo, CO · In person · Active · (719) 549-3320

    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

  61. Salida, CO · In person · Active · (719) 530-5231

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

  62. Sanford, CO · In person · Active · (719) 274-5167

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

  63. Steamboat Springs, CO · In person · Active · (970) 871-5335

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

  64. Sterling, CO · In person · Active · (970) 521-6761

    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

  65. Trinidad, CO · In person · Active

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

  66. Wheat Ridge, CO · In person · Active · (303) 848-8443

    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

  67. Wray, CO · In person · Active · (970) 630-8651

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

  68. Yuma, CO · In person · Active · (970) 526-5121

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

Travelling instructors based in Colorado

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. CO · 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

  2. CO · 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

  3. CO · Travelling instructor · Active

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

  4. CO · Travelling instructor · Active · (303) 910-1129

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

  5. CO · 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

  6. CO · Travelling instructor · Active · (970) 426-0729

    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. CO · 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

  8. CO · Travelling instructor · Active · (303) 942-8002

    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. CO · Travelling instructor · Active · (563) 210-9936

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

  10. CO · Travelling instructor · Active

    Class A theory, range, public road

  11. CO · Travelling instructor · Not stated

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

  12. CO · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  13. CO · Travelling instructor · Active · (916) 871-3807

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

  14. CO · Travelling instructor · Active · (970) 571-9649

    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

  15. CO · Travelling instructor · Active · (832) 952-6202

    Class A theory · Class B theory

  16. CO · Travelling instructor · Active · (308) 340-7145

    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

  17. CO · Travelling instructor · Active

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

  18. CO · 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

  19. CO · Travelling instructor · Active · (620) 255-3907

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

Get information from schools in Colorado

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