CDL School Search

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

CDL schools in Missouri

118 in-person schools open to the public in 88 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 Missouri

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

Free and funded training in Missouri: 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 Missouri Department of Revenue, Driver License Bureau, 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 Missouri, 1 to 80 of 118

Listed by city. The city links above go straight to one place.

  1. Anderson, MO · In person · Active · (417) 845-6481

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

  2. Annapolis, MO · In person · Active · (573) 701-4450

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

  3. Arbyrd, MO · In person · Active · (573) 559-5340

    Class A theory, range, public road

  4. Arnold, MO · In person · Active · (314) 640-3045

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

  5. Ava, MO · In person · Active · (417) 343-1438

    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. Bois D'arc, MO · In person · Active · (417) 831-8188

    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. Boonville, MO · In person · Active · (660) 530-5822

    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. Bridgeton, MO · In person · Active

    Class A range, public road

  9. Broseley, MO · In person · Active · (914) 494-2596

    Class A range, public road

  10. Cabool, MO · In person · Active · (417) 254-0545

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

  11. Cape Girardeau, MO · In person · Active · (573) 803-0505

    Class A theory, range, public road · Hazmat theory

  12. Center, MO · In person · Active

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

  13. Charleston, MO · In person · Active · (573) 233-8405

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

  14. Charleston, MO · In person · Active · (573) 233-8405

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

  15. Chesterfield, MO · In person · Active · (314) 804-2440

    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

  16. Clinton, MO · In person · Active · (660) 530-5822

    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. Columbia, MO · In person · Not stated · (573) 474-8560

    Class A theory

  18. Columbia, MO · In person · Active · (660) 263-5865

    Class A theory, range, public road

  19. Columbia, MO · In person · Active · (847) 947-6890

    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. Deering, MO · In person · Active · (573) 757-6611

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

  21. Diamond, MO · In person · Active · (417) 501-5943

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

  22. Eldon, MO · In person · Active · (660) 530-5822

    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. Fair Play, MO · In person · Active · (417) 654-2774

    Class A theory, range, public road

  24. Florissant, MO · In person · Active

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

  25. Florissant, MO · In person · Active · (314) 664-5155

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

  26. Florissant, MO · In person · Active · (314) 506-9370

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

  27. Freeman, MO · In person · Active · (913) 742-9405

    Class A theory, range, public road

  28. Gideon, MO · In person · Active · (573) 448-3911

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

  29. Gilman City, MO · In person · Active · (816) 405-1007

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

  30. Hayti, MO · In person · Active · (573) 359-0021

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

  31. Hazelwood, MO · In person · Active · (314) 649-9996

    Class A theory, range, public road

  32. Houston, MO · In person · Active

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

  33. Independence, MO · In person · Active · (816) 918-5620

    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

  34. Independence, MO · In person · Active · (816) 650-7200

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

  35. Independence, MO · In person · Active · (816) 604-1000

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

  36. Jefferson City, MO · In person · Active · (573) 353-2853

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

  37. Joplin, MO · In person · Active · (417) 437-0134

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

  38. Kansas City, MO · In person · Active

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

  39. Kansas City, MO · In person · Active · (816) 594-6199

    Class A theory, range, public road · Hazmat theory

  40. Kansas City, MO · In person · Active · (816) 594-6199

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

  41. Kansas City, MO · In person · Active · (816) 231-4147

    Class A theory, range, public road

  42. Kansas City, MO · In person · Active · (816) 361-5239

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

  43. Kansas City, MO · In person · Active · (405) 938-2235

    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

  44. Kennett, MO · In person · Active · (573) 344-5121

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

  45. Kennett, MO · In person · Active · (573) 344-5121

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

  46. Kirkwood, MO · In person · Active · (636) 234-5278

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

  47. Knob Noster, MO · In person · Active · (660) 624-4315

    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. Leadington, MO · In person · Active · (573) 518-2238

    Class A theory, range, public road · Hazmat theory

  49. Lebanon, MO · In person · Active · (417) 532-3331

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

  50. Lee's Summit, MO · In person · Active · (816) 554-9005

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

  51. Lexington, MO · In person · Active

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

  52. Macon, MO · In person · Active · (660) 385-2197

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

  53. Malden, MO · In person · Active · (573) 620-0880

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

  54. Malden, MO · In person · Active · (573) 276-5794

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

  55. Malden, MO · In person · Active · (573) 276-3860

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

  56. Memphis, MO · In person · Active · (660) 216-7033

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

  57. Mexico, MO · In person · Active

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

  58. Moberly, MO · In person · Active · (660) 263-5865

    Class A theory, range, public road

  59. Mount Vernon, MO · 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

  60. Mountain View, MO · In person · Active · (417) 934-5412

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

  61. Neosho, MO · In person · Active · (417) 455-5404

    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. Nevada, MO · In person · Active · (417) 667-4446

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

  63. Niangua, MO · In person · Active · (417) 861-1941

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

  64. Norborne, MO · In person · Active · (660) 593-3319

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

  65. Odessa, MO · In person · Active · (816) 937-6142

    Class A theory · Class B theory · Passenger theory · Hazmat theory

  66. Osage Beach, MO · In person · Active · (660) 530-5822

    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. Overland, MO · In person · Active · (314) 250-7932

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

  68. Paris, MO · In person · Active · (573) 682-0030

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

  69. Pattonsburg, MO · In person · Active · (816) 288-1067

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

  70. Perryville, MO · In person · Active · (314) 286-3334

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

  71. Perryville, MO · In person · Active · (636) 295-8896

    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

  72. Piedmont, MO · In person · Active · (573) 223-4812

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

  73. Poplar Bluff, MO · In person · Active · (573) 785-5801

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

  74. Poplar Bluff, MO · In person · Active · (573) 714-9319

    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

  75. Poplar Bluff, MO · In person · Active

    Class A theory, range, public road

  76. Portageville, MO · In person · Active · (573) 379-3855

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

  77. Raymondville, MO · In person · Active · (417) 457-6237

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

  78. Raytown, MO · In person · Active · (816) 379-1111

    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

  79. Republic, MO · In person · Active · (417) 631-5151

    Class A theory, range, public road · Hazmat theory

  80. Rolla, MO · In person · Active · (573) 308-2350

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

Travelling instructors based in Missouri

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. MO · 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. MO · 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. MO · Travelling instructor · Active · (816) 535-4777

    Class B theory · Passenger theory · School bus theory

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

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

  6. MO · Travelling instructor · Active

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

  7. MO · 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. MO · Travelling instructor · Active

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

  9. MO · 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

  10. MO · 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

  11. MO · 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

  12. MO · Travelling instructor · Active

    Class A theory, range, public road

  13. MO · Travelling instructor · Active

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

  14. MO · Travelling instructor · Not stated

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

  15. MO · Travelling instructor · Active · (913) 296-1241

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

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

    Class A theory

  17. MO · Travelling instructor · Active · (417) 343-1438

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

  19. MO · Travelling instructor · Active · (870) 308-0225

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

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

Get information from schools in Missouri

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