CDL School Search

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

CDL schools in Oklahoma

106 in-person schools open to the public in 57 cities, 19 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 Oklahoma

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

Free and funded training in Oklahoma: 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 Service Oklahoma, 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 Oklahoma, 1 to 80 of 106

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

  1. Ada, OK · In person · Active · (580) 310-2248

    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. Afton, OK · In person · Active · (918) 257-8324

    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. Alva, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  4. Alva, OK · In person · Active · (580) 327-0344

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

  5. Ardmore, OK · In person · Active · (800) 560-2837

    Class A theory, range, public road · Hazmat theory

  6. Ardmore, OK · In person · Active · (580) 465-4830

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

  7. Ardmore, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  8. Ardmore, OK · In person · Active · (580) 490-3161

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

  9. Ardmore, OK · In person · Active · (580) 223-2070

    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. Atoka, OK · In person · Active · (580) 889-7321

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

  11. Beaver, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  12. Broken Arrow, OK · In person · Active · (918) 828-3000

    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

  13. Burns Flat, OK · In person · Active · (405) 643-3215

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

  14. Burns Flat, OK · In person · Active · (580) 562-4632

    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

  15. Cleveland, OK · In person · Active · (405) 385-3669

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

  16. Clinton, OK · In person · Active · (580) 323-0580

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

  17. Drumright, OK · In person · Active · (918) 352-7310

    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. Duncan, OK · In person · Active · (580) 656-9101

    Class A theory, range, public road · Hazmat theory

  19. Duncan, OK · In person · Active · (580) 252-3496

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

  20. Duncan, OK · In person · Active

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

  21. Durant, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  22. Edmond, OK · In person · Active · (405) 531-9317

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

  23. Edmond, OK · In person · Active · (405) 726-3204

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

  24. El Reno, OK · In person · Active · (800) 560-2837

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

  25. El Reno, OK · In person · Active · (405) 262-2629

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

  26. El Reno, OK · In person · Active

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

  27. Elk City, OK · In person · Active · (580) 562-4632

    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. Enid, OK · In person · Active · (580) 242-2750

    Class B theory, range, public road

  29. Enid, OK · In person · Active · (580) 242-2750

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

  30. Enid, OK · In person · Active · (405) 296-6850

    Class A theory, range, public road

  31. Enid, OK · In person · Active · (918) 352-7310

    Class A theory, range, public road · Hazmat theory

  32. Enid, OK · In person · Active · (580) 366-7063

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

  33. Enid, OK · In person · Active · (580) 350-0333

    Class A theory, range, public road · Hazmat theory

  34. Fairview, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  35. Fairview, OK · In person · Active · (580) 227-3708

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

  36. Fort Cobb, OK · In person · Active · (405) 643-3215

    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

  37. Haileyville, OK · In person · Active

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

  38. Haileyville, OK · In person · Active

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

  39. Henryetta, OK · In person · Active · (918) 652-6571

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

  40. Hobart, OK · In person · Active · (580) 562-4632

    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

  41. Holdenville, OK · In person · Active · (405) 379-7254

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

  42. Hugo, OK · In person · Active · (580) 326-6491

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

  43. Idabel, OK · In person · Active · (918) 352-7310

    Class A theory, range, public road · Hazmat theory

  44. Idabel, OK · In person · Active · (580) 286-7555

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

  45. Jenks, OK · In person · Active · (918) 299-1549

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

  46. Kansas, OK · In person · Active · (918) 868-3535

    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

  47. Kingfisher, OK · In person · Active · (405) 375-4702

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

  48. Kingfisher, OK · In person · Active · (405) 375-4702

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

  49. Lawton, OK · In person · Active · (580) 250-1121

    Class A theory, range, public road · Hazmat theory

  50. Lawton, OK · In person · Active · (580) 248-3255

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

  51. Locust Grove, OK · In person · Active · (918) 853-6953

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

  52. McAlester, OK · In person · Active · (918) 426-0940

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

  53. McAlester, OK · In person · Active · (918) 500-7232

    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

  54. Mead, OK · In person · Active · (580) 916-9292

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

  55. Moore, OK · In person · Active

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

  56. Muskogee, OK · In person · Active · (918) 348-7967

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

  57. Muskogee, OK · In person · Active

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

  58. Norman, OK · In person · Active · (405) 801-5000

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

  59. Ok, OK · In person · Active · (405) 563-1777

    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. Oklahoma City, OK · In person · Active

    Class A theory, range, public road · Hazmat theory

  61. Oklahoma City, OK · In person · Active · (405) 254-5556

    Class A theory, range, public road · Hazmat theory

  62. Oklahoma City, OK · In person · Active · (405) 296-6850

    Class A theory, range, public road

  63. Oklahoma City, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  64. Oklahoma City, OK · In person · Active · (405) 896-8988

    Class A theory, range, public road

  65. Oklahoma City, OK · In person · Active · (405) 380-3047

    Class A theory · Class B theory

  66. Oklahoma City, OK · In person · Active

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

  67. Oklahoma City, OK · In person · Active · (405) 754-6365

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

  68. Oklahoma City, OK · In person · Active · (405) 200-1250

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

  69. Oklahoma City, OK · In person · Active · (888) 832-2025

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

  70. Oklahoma City, OK · In person · Active · (405) 261-6756

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

  71. Oklahoma City, OK · In person · Active · (405) 595-4090

    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. Oklahoma City, OK · In person · Active · (405) 595-4090

    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

  73. Okmulgee, OK · In person · Active · (918) 352-7310

    Class A theory, range, public road · Hazmat theory

  74. Okmulgee, OK · In person · Active · (918) 758-0840

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

  75. Omega, OK · In person · Active · (918) 352-7310

    Class A theory, range, public road · Hazmat theory

  76. Omega, OK · In person · Active · (405) 729-8324

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

  77. Pawhuska, OK · In person · Active · (918) 440-2407

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

  78. Ponca City, OK · In person · Active · (918) 352-7310

    Class A theory, range, public road · Hazmat theory

  79. Poteau, OK · In person · Active · (918) 352-7312

    Class A theory, range, public road · Hazmat theory

  80. Poteau, OK · In person · Active · (918) 647-4525

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

Travelling instructors based in Oklahoma

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. OK · 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. OK · 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. OK · Travelling instructor · Active · (281) 541-6410

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

  4. OK · Travelling instructor · Active · (346) 664-3095

    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. OK · Travelling instructor · Active · (405) 323-3896

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

  6. OK · Travelling instructor · Active · (405) 422-2277

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

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

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

  9. OK · Travelling instructor · Active

    Class A theory, range, public road

  10. OK · Travelling instructor · Not stated

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

  11. OK · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  12. OK · Travelling instructor · Active · (580) 255-2903

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

  13. OK · 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

  14. OK · Travelling instructor · Active · (870) 308-0225

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

  15. OK · Travelling instructor · Active

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

  16. OK · Travelling instructor · Active · (405) 496-7674

    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. OK · Travelling instructor · Active · (620) 255-3907

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

  18. OK · Travelling instructor · Active · (580) 562-4632

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

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

Get information from schools in Oklahoma

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