CDL School Search

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

CDL schools in Montana

74 in-person schools open to the public in 41 cities, 20 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 Montana

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

Free and funded training in Montana: 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 Montana 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 Montana

  1. Baker, MT · In person · Active

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

  2. Belgrade, MT · In person · Active · (406) 388-6701

    Class A theory, range, public road

  3. Belgrade, MT · In person · Active · (406) 539-5556

    Class B theory, range, public road

  4. Bigfork, MT · In person · Active · (406) 885-0388

    Class A theory, range, public road

  5. Billings, MT · In person · Active · (406) 206-0303

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

  6. Billings, MT · In person · Active · (406) 248-2766

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

  7. Billings, MT · In person · Active

    Class A theory, range, public road

  8. Billings, MT · In person · Active · (406) 652-3030

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

  9. Boulder, MT · In person · Active

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

  10. Box Elder, MT · In person · Active · (406) 395-5275

    Class A theory, range, public road

  11. Bozeman, MT · In person · Active

    Class A theory, range, public road

  12. Broadus, MT · 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

  13. Browning, MT · In person · Active · (406) 338-2952

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

  14. Butte, MT · In person · Active · (406) 496-3779

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

  15. Butte, MT · In person · Active

    Class A theory, range, public road

  16. Butte, MT · In person · Active · (406) 494-5500

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

  17. Columbia Falls, MT · In person · Active · (406) 212-9689

    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. Columbus, MT · In person · Active · (406) 322-5373

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

  19. Conrad, MT · In person · Active · (406) 444-4432

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

  20. Corvallis, MT · In person · Active · (406) 444-4432

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

  21. Gallatin Gateway, MT · In person · Active · (319) 573-7056

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

  22. Glasgow, MT · In person · Active · (406) 263-7285

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

  23. Glasgow, MT · In person · Active · (406) 228-8744

    Passenger theory, range, public road

  24. Glendive, MT · In person · Active · (406) 377-8106

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

  25. Glendive, MT · In person · Active

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

  26. Glendive, MT · In person · Active · (406) 444-3033

    Class A theory, range, public road

  27. Great Falls, MT · In person · Active · (406) 268-3734

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

  28. Great Falls, MT · In person · Active

    Class A theory, range, public road

  29. Hamilton, MT · In person · Active · (406) 375-0100

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

  30. Hamilton, MT · In person · Active · (406) 360-1499

    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

  31. Hamilton, MT · In person · Active · (406) 360-1499

    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

  32. Hamilton, MT · In person · Active · (406) 360-1499

    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. Hamilton, MT · In person · Active · (406) 243-7643

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

  34. Hardin, MT · In person · Active

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

  35. Hardin, MT · In person · Active · (701) 471-8786

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

  36. Harlem, MT · In person · Active

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

  37. Havre, MT · In person · Active

    Class A theory, range, public road

  38. Havre, MT · In person · Active · (406) 265-6703

    Class A public road · Class B public road

  39. Havre, MT · In person · Active · (406) 265-6703

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

  40. Havre, MT · In person · Active · (406) 945-2146

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

  41. Helena, MT · In person · Active · (406) 533-5691

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

  42. Helena, MT · In person · Active · (406) 447-6900

    Class A theory, range, public road

  43. Helena, MT · In person · Active

    Class A theory, range, public road

  44. Kalispell, MT · In person · Active · (406) 756-3602

    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

  45. Kalispell, MT · In person · Active

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

  46. Kalispell, MT · In person · Active

    Class A theory, range, public road

  47. Kalispell, MT · In person · Active · (406) 360-1499

    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

  48. Kalispell, MT · In person · Active · (406) 360-1499

    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

  49. Lame Deer, MT · In person · Active · (406) 301-0141

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

  50. Laurel, MT · In person · Active · (406) 628-7630

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

  51. Lewistown, MT · In person · Active

    Passenger range, public road

  52. Lewistown, MT · In person · Active

    Class A theory, range, public road

  53. Lewistown, MT · In person · Active · (406) 444-4432

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

  54. Libby, MT · In person · Active · (406) 756-3602

    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

  55. Libby, MT · In person · Active

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

  56. Livingston, MT · In person · Active · (406) 222-1784

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

  57. Miles City, MT · In person · Active · (406) 874-6100

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

  58. Miles City, MT · In person · Active

    Class A theory, range, public road

  59. Missoula, MT · In person · Active · (406) 721-4629

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

  60. Missoula, MT · In person · Active

    Class A theory, range, public road

  61. Missoula, MT · In person · Active · (701) 229-1767

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

  62. Missoula, MT · In person · Active · (406) 243-7643

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

  63. Pablo, MT · In person · Active · (406) 275-4016

    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

  64. Poplar, MT · In person · Active

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

  65. Scobey, MT · In person · Active

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

  66. Sidney, MT · In person · Active · (406) 377-8106

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

  67. Sidney, MT · In person · Active · (406) 433-1572

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

  68. Stevensville, MT · In person · Active

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

  69. Thompson Falls, MT · In person · Active · (406) 827-4794

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

  70. West Glacier, MT · In person · Active · (406) 387-5340

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

  71. Whitehall, MT · In person · Active · (701) 224-1767

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

  72. Wilsall, MT · In person · Active · (701) 224-1767

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

  73. Wolf Point, MT · In person · Active

    Class A theory, range, public road

  74. Wolf Point, MT · In person · Active · (406) 444-4432

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

Travelling instructors based in Montana

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. MT · 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. MT · Travelling instructor · Active · (406) 470-4798

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

  3. MT · Travelling instructor · Active

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

  4. MT · 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

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

  6. MT · Travelling instructor · Active · (319) 573-7056

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

  7. MT · Travelling instructor · Active · (406) 860-5996

    Class A theory, range, public road

  8. MT · Travelling instructor · Active · (563) 210-9936

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

  9. MT · Travelling instructor · Active

    Class A theory, range, public road

  10. MT · Travelling instructor · Active · (406) 377-8106

    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. MT · Travelling instructor · Not stated

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

  12. MT · Travelling instructor · Active · (406) 548-2175

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

  13. MT · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  14. MT · Travelling instructor · Active · (208) 627-8308

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

  15. MT · 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

  16. MT · Travelling instructor · Active · (208) 503-9136

    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. MT · Travelling instructor · Active · (406) 607-3411

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

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

  19. MT · Travelling instructor · Active · (844) 485-4373

    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

  20. MT · 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

Get information from schools in Montana

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