CDL School Search

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

CDL schools in Utah

73 in-person schools open to the public in 37 cities, 24 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 Utah

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

Free and funded training in Utah: 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 Utah Driver License 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 Utah

  1. Blanding, UT · In person · Active · (435) 979-1766

    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. Blanding, UT · In person · Active · (435) 678-8114

    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. Blanding, UT · In person · Active · (435) 678-8114

    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

  4. Bountiful, UT · In person · Active · (801) 292-3008

    Class A theory, range, public road

  5. Brigham City, UT · In person · Active · (435) 753-6780

    Class A theory, range, public road

  6. Cedar City, UT · In person · Active · (435) 233-0061

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

  7. Cedar City, UT · In person · Active · (435) 586-2864

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

  8. Cedar City, UT · In person · Active · (435) 586-2899

    Class A theory, range, public road · Hazmat theory

  9. Clarkston, UT · In person · Active

    Class A theory, range, public road

  10. Clearfield, UT · In person · Active

    Class A theory, range, public road · Hazmat theory

  11. Grantsville, UT · In person · Active · (435) 850-5580

    Class A range, public road

  12. Heber City, UT · In person · Active

    Class A theory, range, public road

  13. Helper, UT · In person · Active · (435) 820-4730

    Class A public road · Class B public road · Passenger public road

  14. Herriman, UT · In person · Active · (801) 960-5554

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

  15. Kanab, UT · In person · Active · (435) 689-3036

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

  16. Layton, UT · In person · Active · (801) 686-4305

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

  17. Lehi, UT · In person · Active · (801) 837-2000

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

  18. Lehi, UT · In person · Active · (801) 201-6905

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

  19. Lehi, UT · In person · Active

    Class A theory, range, public road

  20. Logan, UT · In person · Active · (435) 753-6780

    Class A theory, range, public road

  21. Midvale, UT · In person · Active

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

  22. Murray, UT · In person · Active · (801) 389-7246

    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. North Salt Lake, UT · In person · Active · (801) 696-7714

    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

  24. North Salt Lake, UT · In person · Not stated · (925) 550-8291

    Class A range, public road

  25. Ogden, UT · In person · Active · (801) 760-2215

    Class A theory, range, public road · Hazmat theory

  26. Ogden, UT · In person · Active · (801) 920-3637

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

  27. Park City, UT · In person · Active

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

  28. Price, UT · In person · Active · (435) 613-5261

    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

  29. Provo, UT · In person · Active

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

  30. Redmond, UT · In person · Active

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

  31. Richfield, UT · In person · Active · (435) 610-1851

    Class A theory, range, public road

  32. Roosevelt, UT · In person · Active · (435) 725-7100

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

  33. Salt Lake City, UT · In person · Active

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

  34. Salt Lake City, UT · In person · Active · (801) 860-8328

    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. Salt Lake City, UT · In person · Active · (801) 603-4823

    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

  36. Salt Lake City, UT · In person · Active · (801) 651-7704

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

  37. Salt Lake City, UT · In person · Active · (801) 699-4263

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

  38. Salt Lake City, UT · In person · Active · (801) 657-6385

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

  39. Salt Lake City, UT · In person · Active · (801) 214-1483

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

  40. Salt Lake City, UT · In person · Not stated

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

  41. Salt Lake City, UT · In person · Not stated · (801) 884-3516

    Class A theory · Class B theory

  42. Salt Lake City, UT · In person · Active · (801) 901-8804

    Class A theory

  43. Salt Lake City, UT · In person · Active · (801) 685-8560

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

  44. Salt Lake City, UT · In person · Active · (801) 974-3509

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

  45. Salt Lake City, UT · In person · Active · (801) 936-1193

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

  46. Salt Lake City, UT · In person · Active · (208) 356-9796

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

  47. Salt Lake City, UT · In person · Active · (385) 386-5777

    Class A range, public road

  48. Salt Lake City, UT · In person · Active · (801) 425-8678

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

  49. Salt Lake City, UT · In person · Not stated · (801) 972-3091

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

  50. Salt Lake City, UT · In person · Not stated

    Class A theory, range, public road

  51. Salt Lake City Utah, UT · In person · Active · (801) 960-5554

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

  52. Salt Lake City,, UT · In person · Active · (801) 924-1114

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

  53. Sandy, UT · In person · Not stated · (801) 884-3516

    Class A theory · Class B theory

  54. Slc, UT · In person · Active · (801) 957-2265

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

  55. South Ogden, UT · In person · Active · (801) 389-7246

    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

  56. Spanish Fork, UT · In person · Active · (801) 634-7841

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

  57. Spanish Fork, UT · In person · Active · (801) 900-8584

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

  58. Springville, UT · In person · Active

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

  59. St George, UT · In person · Active · (435) 673-1566

    Class A theory, range, public road · Hazmat theory

  60. St George, UT · In person · Active · (435) 674-8600

    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. Tooele, UT · In person · Active · (385) 313-2764

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

  62. Tooele, UT · In person · Active · (801) 879-7222

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

  63. Tooele, UT · In person · Active · (801) 870-2757

    Class A theory, range, public road

  64. Tooele, UT · In person · Active · (435) 248-1800

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

  65. Tooele, UT · In person · Active · (661) 817-4439

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

  66. Vernal, UT · In person · Active · (435) 219-6355

    Class A theory, range, public road

  67. Vernal, UT · In person · Active · (435) 722-6900

    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

  68. Vernal, UT · In person · Active · (435) 828-2613

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

  69. West Bountiful, UT · In person · Active · (801) 819-2383

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

  70. West Haven, UT · In person · Active · (435) 820-4730

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

  71. West Valley City, UT · In person · Active · (801) 651-7704

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

  72. West Valley City, UT · In person · Active · (801) 651-7704

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

  73. West Valley City, UT · In person · Active · (801) 634-7841

    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

Travelling instructors based in Utah

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. UT · 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. UT · Travelling instructor · Active · (801) 833-2683

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

  3. UT · Travelling instructor · Active · (817) 938-6814

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

  4. UT · Travelling instructor · Active

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

  5. UT · Travelling instructor · Active · (801) 634-7841

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

  7. UT · Travelling instructor · Active · (253) 348-9377

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

  8. UT · 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

  9. UT · Travelling instructor · Active · (319) 389-9178

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

  10. UT · Travelling instructor · Active · (563) 210-9936

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

  11. UT · Travelling instructor · Active · (801) 850-3228

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

  12. UT · Travelling instructor · Active

    Class A theory, range, public road

  13. UT · Travelling instructor · Not stated

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

  14. UT · Travelling instructor · Active · (801) 920-3637

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

  15. UT · Travelling instructor · Active · (435) 830-6376

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

  16. UT · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  17. UT · Travelling instructor · Active · (801) 898-9852

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

  18. UT · Travelling instructor · Active · (559) 458-6843

    Class A range, public road

  19. UT · 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

  20. UT · Travelling instructor · Active · (385) 414-5118

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

  21. UT · Travelling instructor · Active · (385) 386-5777

    Class A theory

  22. UT · 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

  23. UT · 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

  24. UT · Travelling instructor · Active · (435) 229-2110

    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

Get information from schools in Utah

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