CDL School Search

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

CDL schools in Wisconsin

72 in-person schools open to the public in 50 cities, 11 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 Wisconsin

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

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

  1. Antigo, WI · In person · Active · (715) 623-2033

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

  2. Appleton, WI · In person · Active · (920) 996-2889

    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. Ashland, WI · In person · Active · (715) 319-7329

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

  4. Balsam Lake, WI · In person · Active · (715) 319-7329

    Class A theory · Class B theory

  5. Beaver Dam, WI · In person · Active

    Class A theory, range, public road

  6. Brussels, WI · In person · Active · (920) 825-7321

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

  7. Butler, WI · In person · Active · (262) 395-6969

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

  8. Chilton, WI · In person · Active · (920) 996-2889

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

  9. Chippewa Falls, WI · In person · Active · (715) 827-4515

    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. Clintonville, WI · In person · Active · (920) 996-2889

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

  11. Coon Valley, WI · In person · Active

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

  12. Eau Claire, WI · In person · Active · (715) 855-7546

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

  13. Elkhorn, WI · In person · Active · (262) 723-5070

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

  14. Elmwood, WI · In person · Active · (715) 639-3822

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

  15. Forest Junction, WI · In person · Active · (920) 378-1936

    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. Green Bay, WI · In person · Active · (920) 498-6373

    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. Greenville, WI · In person · Active · (678) 656-3268

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

  18. Holcombe, WI · In person · Active · (715) 579-8730

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

  19. Hudson, WI · In person · Active · (715) 690-2911

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

  20. Janesville, WI · In person · Active · (608) 757-7714

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

  21. Kenosha, WI · In person · Active · (262) 862-9966

    Class A theory, range, public road

  22. Kenosha, WI · In person · Active · (262) 220-3553

    Class A theory, range, public road

  23. Kenosha, WI · In person · Active · (262) 564-2156

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

  24. Kenosha, WI · In person · Active · (262) 564-2156

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

  25. Kenosha, WI · In person · Active · (262) 577-5227

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

  26. Kewaskum, WI · In person · Active · (262) 483-4079

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

  27. La Farge, WI · In person · Active · (608) 606-4028

    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

  28. Ladysmith, WI · In person · Active · (715) 312-0003

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

  29. Larsen, WI · 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

  30. Little Chute, WI · In person · Active · (920) 378-1936

    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. Little Chute, WI · In person · Active · (920) 378-1936

    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. Marinette, WI · In person · Active · (906) 789-6311

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

  33. Marinette, WI · In person · Active · (715) 732-4431

    Class A theory, range, public road · Hazmat theory

  34. Merrill, WI · In person · Active · (715) 675-3331

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

  35. Merrill, WI · In person · Active · (715) 675-3331

    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. Milwaukee, WI · In person · Active · (414) 418-9394

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

  37. Milwaukee, WI · In person · Active · (414) 944-0766

    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. Milwaukee, WI · In person · Active · (414) 944-0766

    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

  39. Milwaukee, WI · In person · Active · (414) 431-1387

    Class A range

  40. Milwaukee, WI · In person · Active · (414) 431-1387

    Class A theory, public road

  41. Milwaukee, WI · In person · Active · (262) 902-6860

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

  42. Milwaukee, WI · In person · Active · (414) 616-1116

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

  43. Milwaukee, WI · In person · Active · (414) 218-0093

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

  44. Milwaukee, WI · In person · Active · (414) 234-1482

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

  45. New Glarus, WI · In person · Active · (608) 527-2410

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

  46. New Richmond, WI · In person · Active · (715) 319-7329

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

  47. New Richmond, WI · In person · Active · (715) 382-3979

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

  48. Oak Creek, WI · In person · Active · (414) 297-8901

    Class A theory, range, public road · Hazmat theory

  49. Oak Creek, WI · In person · Active · (262) 902-6860

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

  50. Onalaska, WI · In person · Active · (507) 358-3143

    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. Oregon, WI · In person · Active · (608) 835-4032

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

  52. Pepin, WI · In person · Active · (715) 781-6302

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

  53. Pewaukee, WI · In person · Active

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

  54. Racine, WI · In person · Active · (414) 600-9333

    Class A theory, range, public road

  55. Rice Lake, WI · In person · Active · (715) 319-7329

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

  56. Seymour, WI · In person · Active · (920) 850-7510

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

  57. Seymour, WI · In person · Active · (920) 850-7510

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

  58. St. Croix Falls, WI · In person · Active · (715) 553-1357

    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

  59. Sturtevant, WI · In person · Active · (920) 312-4348

    Class A theory, range, public road

  60. Sun Prairie, WI · In person · Active

    Class A theory, range, public road · Hazmat theory

  61. Sun Prairie, WI · In person · Active · (608) 354-0765

    Class A theory, range, public road · Hazmat theory

  62. Superior, WI · In person · Active · (715) 319-7329

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

  63. Superior, WI · In person · Active · (715) 395-2215

    Class A theory, range, public road

  64. Viroqua, WI · In person · Active · (608) 804-1696

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

  65. Waupaca, WI · In person · Not stated · (715) 942-2700

    Class A theory, range, public road · Hazmat theory

  66. Wautoma, WI · In person · Active · (920) 996-2889

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

  67. West Allis, WI · In person · Active

    Class A theory · Hazmat theory

  68. West Allis, WI · In person · Active

    Class A range, public road

  69. West Allis, WI · In person · Active

    Hazmat theory

  70. Wilson, WI · In person · Active · (408) 791-9652

    Class A theory, range, public road

  71. Windsor, WI · In person · Active · (608) 669-7752

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

  72. Wisonsin Dells, Wi., WI · In person · Active · (608) 254-2555

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

Travelling instructors based in Wisconsin

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. WI · 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. WI · Travelling instructor · Active · (601) 658-9525

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

  3. WI · Travelling instructor · Active

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

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

  5. WI · Travelling instructor · Active · (262) 723-5070

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

  6. WI · Travelling instructor · Active

    Class A theory, range, public road

  7. WI · Travelling instructor · Not stated

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

  8. WI · Travelling instructor · Active · (920) 693-1000

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

  9. WI · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  10. WI · Travelling instructor · Active · (414) 234-1482

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

  11. WI · Travelling instructor · Active · (715) 732-4431

    Hazmat theory

Get information from schools in Wisconsin

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