Home › States › Oklahoma

CDL schools in Oklahoma

Oklahoma has 106 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 57 cities. The most are in Oklahoma City (13), Tulsa (7), Enid (6). 62 (58%) are registered for Class A behind-the-wheel training on public roads, and 78 for Class B. The provider with the most locations here is Central Tech Truck Driver Training, with 17.

106public training locations
62Class A public-road driving
78Class B training
64school bus
51hazmat theory

Cities with the most CDL schools in Oklahoma

Oklahoma City
13 locations
Tulsa
7 locations
Enid
6 locations
Ardmore
5 locations
Duncan
3 locations
El Reno
3 locations
Alva
2 locations
Burns Flat
2 locations
Edmond
2 locations
Fairview
2 locations
Haileyville
2 locations
Idabel
2 locations
Kingfisher
2 locations
Lawton
2 locations
McAlester
2 locations
Muskogee
2 locations
Okmulgee
2 locations
Omega
2 locations
Poteau
2 locations
Pryor
2 locations
Shawnee
2 locations
Tahlequah
2 locations
Wetumka
2 locations
Woodward
2 locations

All 106 registered locations

Show only:
SchoolCityTraining offeredPhone
Pontotoc Technology Center Ada Class AClass BPassengerSchool busHazmat580-310-2248
Northeast Tech - Afton
Northeast Tech
Afton Class AClass BPassengerSchool busHazmat918-257-8324
Central Technology Center- Northwest Alva
Central Tech Truck Driver Training
Alva Class AHazmat918-352-7312
Arbuckle Truck Driving School Inc
Arbuckle Truck Driving School, Inc.
Ardmore Class AHazmat800-560-2837
Central Technology Center- Southern
Central Tech Truck Driver Training
Ardmore Class AHazmat918-352-7312
Southern Tech Ardmore Class AClass BPassengerSchool busHazmat580-223-2070
Kiamichi Technology Center Atoka
Kiamichi Technology Center
Atoka Class AClass BPassengerSchool bus580-889-7321
Central Technology Center-High Plains, Beaver
Central Tech Truck Driver Training
Beaver Class AHazmat918-352-7312
Tulsa Tech
Tulsa Tech- Broken Arrow Campus
Broken Arrow Class AClass BPassengerSchool busHazmat918-828-3000
Caddo Kiowa Tech Center/ Western
Caddo Kiowa Technology Center
Burns Flat Class AClass B405-643-3215
Western Technology Center - Burns Flat Campus
Western Technology Center
Burns Flat Class AClass BPassengerSchool busHazmat580-562-4632
Heavy haul dynasty Cleveland Class AClass B405-385-3669
Central Technology Center
Central Tech Truck Driver Training
Drumright Class AClass BPassengerSchool busHazmat918-352-7310
CBM Driving Academy Duncan Class AHazmat580-656-9101
Central Tech-Kiamishi-Durant
Central Tech Truck Driver Training
Durant Class AHazmat918-352-7312
Arbuckle Truck Driving School Inc.
Arbuckle Truck Driving School, Inc.
El Reno Class AClass BHazmat800-560-2837
CV Tech - ER
CV Tech
El Reno Class AClass BPassengerSchool bus405-262-2629
Western Technology Center - Elk City Campus
Western Technology Center
Elk City Class AClass BPassengerSchool busHazmat580-562-4632
CDLU of Oklahoma Enid Class A405-296-6850
Central Technology Center Enid
Central Tech Truck Driver Training
Enid Class AHazmat918-352-7310
Truck University, LLC Enid Class AHazmat580-350-0333
Central Technology Center- Fairview
Central Tech Truck Driver Training
Fairview Class AHazmat918-352-7312
Caddo Kiowa Technology Center /Fort Cobb
Caddo Kiowa Technology Center
Fort Cobb Class AClass BPassengerSchool busHazmat405-643-3215
Western Technology Center - Hobart Campus
Western Technology Center
Hobart Class AClass BPassengerSchool busHazmat580-562-4632
Central Technology Center Idabel
Central Tech Truck Driver Training
Idabel Class AHazmat918-352-7310
Kiamichi Technology Center Idabel
Kiamichi Technology Center
Idabel Class AClass BPassengerSchool bus580-286-7555
Northeast Tech - Kansas
Northeast Tech
Kansas Class AClass BPassengerSchool busHazmat918-868-3535
American Truck Driving School, Inc. Lawton Class AHazmat580-250-1121
Wilkinson Cdl Training LLC Locust Grove Class AClass B918-853-6953
OK Top Gun Truck Driving Academy McAlester Class AClass BPassengerSchool busHazmat918-500-7232
Oklahoma Truck Driving Academy LLC. / Mead
Oklahoma Truck Driving Academy, LLC.
Mead Class AClass BHazmat580-916-9292
Driving Academy Oklahoma
Driving Academy OKC
Ok Class AClass BPassengerSchool busHazmat405-563-1777
160 Driving Academy - Oklahoma City - Classroom and Yard
160 Driving Academy
Oklahoma City Class AHazmat
American Truck Training, Inc.
American Truck Training
Oklahoma City Class AHazmat405-254-5556
CDLU of Oklahoma Oklahoma City Class A405-296-6850
Central Technology Center- Metro Tech
Central Tech Truck Driver Training
Oklahoma City Class AHazmat918-352-7312
Commercial Driving Academy- OK
Commercial Driving Academy LLC
Oklahoma City Class A405-896-8988
Family Freight
Family Freight Academy LLC
Oklahoma City Class AClass BPassengerSchool busHazmat405-754-6365
Lion Heart Driving Academy LLC Oklahoma City Class AClass B405-200-1250
Metro Technology Centers Oklahoma City Class AClass BPassengerSchool busHazmat405-595-4090
Metro Technology Centers- South Bryant Campus
Metro Technology Centers
Oklahoma City Class AClass BPassengerSchool busHazmat405-595-4090
Superior Truck Driving Academy Oklahoma City Class AClass BHazmat888-832-2025
Central Technology Center Oklmulgee
Central Tech Truck Driver Training
Okmulgee Class AHazmat918-352-7310
Green Country Technology Center Okmulgee Class AClass BPassengerSchool bus918-758-0840
Central Technology Center-Omega
Central Tech Truck Driver Training
Omega Class AHazmat918-352-7310
Central Technology Center Ponca City
Central Tech Truck Driver Training
Ponca City Class AHazmat918-352-7310
Central Technology Center- Kiamishi, Poteau
Central Tech Truck Driver Training
Poteau Class AHazmat918-352-7312
Hmti
Heavy Metal Training Institute (HMTI)
Pryor Class AClass BPassengerSchool busHazmat918-276-2669
Northeast Tech - Pryor
Northeast Tech
Pryor Class AClass BPassengerSchool busHazmat918-825-5555
Central Technology Center-Shawnee
Central Tech Truck Driver Training
Shawnee Class AHazmat918-352-2551
Ok CDL Driving School LLC
Ok CDL Driving School
Skiatook Class AClass BHazmat
Central Technology Center-Meridian-Stillwater
Central Tech Truck Driver Training
Stillwater Class AHazmat918-352-7312
CDLU of Oklahoma Tahlequah Class A405-296-6850
160 Driving Academy - Tulsa - Classroom and Yard
160 Driving Academy
Tulsa Class AHazmat
A+ CDL Training, LLC Tulsa Class AClass B918-585-1323
Fast-Pass Trucking Training Tulsa Class AClass BPassengerSchool busHazmat317-459-7193
MTC Truck Driver Training-Tulsa
MTC Truck Driver Training
Tulsa Class AHazmat918-281-3755
Tulsa Tech
Tulsa Tech- Broken Arrow Campus
Tulsa Class AClass B
Mid-America Technology Center Wayne Class AClass BPassengerSchool bus405-449-7613
Western Technology Center - Weatherford Campus
Western Technology Center
Weatherford Class AClass BPassengerSchool busHazmat580-562-4632
Central Technology Center Wetumka
Central Tech Truck Driver Training
Wetumka Class AHazmat918-352-7310
Central Technology Center- High Plains, Woodward
Central Tech Truck Driver Training
Woodward Class AHazmat918-352-7312
Northwest Technology Center Alva Class AClass BPassengerSchool busHazmat580-327-0344
Ardmore Public Schools Ardmore Class BPassengerSchool bus580-465-4830
Plainview Schools Ardmore Class BPassengerSchool bus580-490-3161
Clinton Public Schools Clinton Class BPassengerSchool bus580-323-0580
Chandria Youngblood Duncan Class BPassengerSchool bus580-252-3496
Red River Technology Center Duncan Class BPassengerSchool bus5802552903231
Deer Creek School District Edmond Class BPassengerSchool bus405-531-9317
Edmond Public Schools
Edmond Public Schools Transportation
Edmond Class BPassengerSchool bus405-726-3204
El Reno School District 34
EL RENO SCHOOL DISTRICT 34 Transportation Department
El Reno Class BPassengerSchool bus
Autry Technology Center Enid Class B580-242-2750
Autry Technology Center Enid Class AClass BPassengerSchool busHazmat580-242-2750
Enid Public Schools Enid Class BPassengerSchool bus580-366-7063
Northwest Technology Center Fairview Class AClass BPassengerSchool busHazmat580-227-3708
Brandie Heath Bus Instructor
Haileyville Public School
Haileyville Class BPassengerSchool bus
Brandie Heath, Bus Instructor
Haileyville Public School
Haileyville Class BPassengerSchool bus
Henryetta Public Schools Henryetta Class BPassengerSchool bus918-652-6571
Moss Public School Holdenville Class BPassengerSchool bus405-379-7254
Kiamichi Tech - Hugo
Kiamichi Technology Center
Hugo Class BPassengerSchool bus580-326-6491
Jenks Public Schools
Jenks Public School
Jenks Class BPassengerSchool bus918-299-1549
Kingfisher Public School Kingfisher Class BPassengerSchool bus405-375-4702
Kingfisher Public School Transportation
Kingfisher Public School
Kingfisher Class BPassengerSchool bus405-375-4702
Lawton Public
School Bus Transportation
Lawton Class BPassengerSchool bus580-248-3255
Kiamichi Technology Center - McAlester
Kiamichi Technology Center
McAlester Class BPassengerSchool bus918-426-0940
Moore Public Schools Transportation Department Moore Class BPassengerSchool bus
Indian Capital Technology Center Muskogee Class BPassengerSchool bus918-348-7967
Muskogee Public School Bus Trainer
Muskogee Public Schools
Muskogee Class BPassengerSchool bus
Moore Norman Technology Center - Warehouse
Moore Norman Technology Center
Norman Class BPassengerSchool bus405-801-5000
DragginN LLC
Draggin N LLC
Oklahoma City Class AClass B405-380-3047
Embark Oklahoma City Class BPassenger
Western Heights Oklahoma City Class BPassengerSchool bus405-261-6756
Chisholm Trail Technology Center Omega Class BPassengerSchool bus405-729-8324
Pawhuska Schools Pawhuska Class BPassengerSchool bus918-440-2407
Kiamichi Technology Center - Poteau
Kiamichi Technology Center
Poteau Class AClass BPassengerSchool bus918-647-4525
Ringwood Public Schools
Kyle Stewart Driving
Ringwood Class BPassengerSchool bus580-883-2201
Wewoka Public Schools Seminole Class BPassengerSchool bus
Gordon Cooper Technology Center Shawnee Class AClass BPassengerSchool bus405-273-7493
Kiamichi Technology Center Stigler
Kiamichi Technology Center
Stigler Class BPassengerSchool bus918-967-2801
Sulphur Public Schools Sulphur Class BPassengerSchool bus580-622-2061
Indian Capital Technology Center Tahlequah Class BPassengerSchool bus918-708-3696
Kiamichi Technology Center - Talihina
Kiamichi Technology Center
Talihina Class AClass BPassengerSchool bus918-567-2264
Tulsa Technology Center
Tulsa Tech- Broken Arrow Campus
Tulsa Class BPassengerHazmat918-828-5000
Union Public Schools Tulsa Class BPassengerSchool bus918-357-7061
Wes Watkins Technology Center Wetumka Class BPassengerSchool bus405-452-5505
High Plains Technology Center Woodward Class BPassengerSchool bus580-571-6125

Common questions about CDL training in Oklahoma

How many CDL schools are in Oklahoma?

As of 11/3/2026, the FMCSA Training Provider Registry lists 106 public, in-person training locations in Oklahoma. Of those, 42 list a website.

Where can I get Class A CDL training in Oklahoma?

62 locations are registered for Class A public-road training. They are concentrated in Oklahoma City, Tulsa, Enid, Ardmore.

Can I get a school bus or passenger endorsement in Oklahoma?

64 locations are registered for school bus (S) training and 66 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.

Can I do ELDT theory online in Oklahoma?

Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.

The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.

Is your Oklahoma school missing or out of date? Listing corrections are coming soon. Learn more →