CDL School Search

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

CDL schools in Ohio

65 in-person schools open to the public in 47 cities, 5 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 Ohio

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

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

  1. Akron, OH · In person · Active

    Class A theory · Hazmat theory

  2. Akron, OH · In person · Active · (440) 340-3818

    Class A theory, range, public road · Hazmat theory

  3. Akron, OH · In person · Active · (330) 494-6170

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

  4. Akron, OH · In person · Active · (330) 494-6170

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

  5. Archbold, OH · In person · Active · (419) 267-1332

    Class A theory, range, public road

  6. Avon, OH · In person · Active · (440) 665-1171

    Class A theory, range, public road

  7. Batavia, OH · In person · Active · (513) 645-8200

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

  8. Canton, OH · In person · Active · (234) 215-2003

    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. Chesapeake, OH · In person · Active · (740) 867-6641

    Class A theory · Class B theory

  10. Cincinnati, OH · In person · Active

    Class A theory, range, public road · Hazmat theory

  11. Cincinnati, OH · In person · Active · (513) 951-9510

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

  12. Cincinnati, OH · In person · Active · (513) 554-4800

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

  13. Cincinnati, OH · In person · Active

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

  14. Cleveland, OH · In person · Active

    Class A theory · Hazmat theory

  15. Columbia Station, OH · In person · Active · (440) 236-3436

    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. Columbus, OH · In person · Active

    Class A range, public road

  17. Columbus, OH · In person · Active · (614) 258-0400

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

  18. Columbus, OH · In person · Active · (614) 966-9107

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

  19. Columbus, OH · In person · Active · (800) 831-1300

    Class A theory, range, public road

  20. Columbus, OH · In person · Active · (380) 380-8800

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

  21. Dayton, OH · In person · Active

    Class A theory · Hazmat theory

  22. Dayton, OH · In person · Active · (937) 993-1740

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

  23. Dayton, OH · In person · Active · (937) 239-0705

    Class A theory · Class B theory

  24. Dayton, OH · In person · Active · (380) 380-8800

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

  25. Euclid, OH · In person · Active

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

  26. Findlay, OH · In person · Active · (567) 661-2689

    Class A theory, range, public road

  27. Fremont, OH · In person · Active · (419) 973-1013

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

  28. Gallipolis, OH · In person · Active · (740) 721-4313

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

  29. Gnadenhutten, OH · In person · Active · (740) 254-9313

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

  30. Hamilton, OH · In person · Active · (513) 645-8317

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

  31. Hamilton, OH · In person · Active · (513) 645-8200

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

  32. Hamilton, OH · In person · Active · (513) 755-3413

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

  33. Hilliard, OH · In person · Active

    Class A theory · Hazmat theory

  34. Kent, OH · In person · Active · (330) 409-9184

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

  35. Lima, OH · In person · Active · (419) 998-2969

    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. Mansfield, OH · In person · Active · (419) 837-5730

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

  37. Marietta, OH · In person · Active · (740) 373-2766

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

  38. Maumee, OH · In person · Active

    Class A theory · Hazmat theory

  39. Medina, OH · In person · Active

    Class A theory, range, public road · Hazmat theory

  40. Medina, OH · In person · Active · (330) 239-2229

    Class A theory, range, public road · Hazmat theory

  41. Middletown, OH · In person · Active · (224) 944-7478

    Class A theory, range, public road

  42. Milan, OH · 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

  43. Moraine, OH · In person · Active

    Class A range, public road

  44. Mt. Orab, OH · In person · Active

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

  45. Nelsonville, OH · In person · Active · (740) 753-7183

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

  46. Niles, OH · In person · Active · (330) 652-9919

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

  47. North Canton, OH · In person · Active · (330) 494-6170

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

  48. North Jackson, OH · In person · Active · (330) 538-7108

    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. Oberlin, OH · In person · Active · (440) 774-1051

    Class A theory, range, public road

  50. Pataskala, OH · In person · Active · (866) 937-1850

    Class A theory, range, public road

  51. Perrysburg, OH · In person · Active · (567) 661-2689

    Class A theory, range, public road · Hazmat theory

  52. Perrysburg, OH · In person · Active · (419) 973-1013

    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

  53. Piketon, OH · In person · Active

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

  54. Rio Grande, OH · In person · Active · (740) 245-5334

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

  55. South Point, OH · In person · Active

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

  56. Springfield, OH · In person · Active · (937) 328-6054

    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

  57. Springfield, OH · In person · Active · (937) 328-6054

    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

  58. St Clairsville, OH · In person · Active · (740) 699-3850

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

  59. Tipp City, OH · In person · Active · (937) 618-5304

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

  60. Toledo, OH · In person · Active

    Class A range, public road

  61. Van Wert, OH · In person · Active · (419) 238-5411

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

  62. Vienna, OH · In person · Active · (330) 718-9410

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

  63. Wapakoneta, OH · In person · Active

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

  64. Wellston, OH · In person · Active · (740) 721-4313

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

  65. Zanesville, OH · In person · Active · (740) 454-0103

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

Travelling instructors based in Ohio

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

  3. OH · Travelling instructor · Active

    Class A theory, range, public road

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

  5. OH · Travelling instructor · Active · (260) 415-3118

    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 Ohio

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