CDL School Search

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

CDL schools in Texas

389 in-person schools open to the public in 178 cities, 58 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 Texas

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

Free and funded training in Texas: 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 Texas Department of Public Safety, Driver License Division, 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.

Cities

In-person schools in Texas, 1 to 80 of 389

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

  1. Abilene, TX · In person · Active

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

  2. Abilene, TX · In person · Active · (325) 677-2444

    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. Abilene, TX · In person · Active · (325) 738-3332

    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

  4. Adkins, TX · In person · Active · (210) 598-9090

    Class B range, public road

  5. Adkins, TX · In person · Active · (304) 410-2892

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

  6. Alamo, TX · In person · Active · (956) 782-0070

    Class A theory, range, public road

  7. Alice, TX · In person · Active · (361) 354-2306

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

  8. Alvin, TX · In person · Active · (281) 756-3819

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

  9. Alvin, TX · In person · Active · (281) 756-5710

    Class A theory, range, public road · Hazmat theory

  10. Alvin, TX · In person · Active · (281) 824-4694

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

  11. Alvord, TX · In person · Active

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

  12. Alvord, TX · In person · Active

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

  13. Amarillo, TX · In person · Active · (806) 335-4370

    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. Andrews, TX · In person · Active · (432) 335-6580

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

  15. Angleton, TX · In person · Active · (855) 556-9235

    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. Archer City, TX · In person · Active · (940) 210-1044

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

  17. Arcola, TX · In person · Active · (346) 538-5444

    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. Arlington, TX · In person · Active · (866) 937-1850

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

  19. Arlington, TX · In person · Active · (866) 937-1850

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

  20. Arlington, TX · 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

  21. Austin, TX · In person · Active · (512) 477-4500

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

  22. Austin, TX · In person · Active · (866) 937-1850

    Class A theory, range, public road

  23. Austin, TX · In person · Active · (866) 937-1850

    Class A theory, range, public road

  24. Austin, TX · In person · Active · (512) 637-7131

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

  25. Austin, TX · In person · Active · (512) 886-1435

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

  26. Austin, TX · In person · Active · (512) 432-1449

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

  27. Beaumont, TX · In person · Active · (409) 291-0853

    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. Beaumont, TX · In person · Active · (409) 257-0052

    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

  29. Beaumont, TX · In person · Active · (409) 257-0071

    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. Beaumont, TX · In person · Active · (409) 984-6230

    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. Beaumont, TX · In person · Active · (409) 347-7161

    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. Beaumont, TX · In person · Active · (866) 563-0142

    Hazmat theory

  33. Beaumont, TX · In person · Active · (409) 237-4149

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

  34. Beeville, TX · In person · Active · (361) 354-2306

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

  35. Belton, TX · In person · Active · (254) 215-2150

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

  36. Belton, TX · In person · Active · (940) 230-5882

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

  37. Benbrook, TX · In person · Active · (317) 459-7193

    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. Big Spring, TX · In person · Active · (325) 677-2444

    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. Blanket, TX · In person · Active

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

  40. Borger, TX · In person · Active · (806) 457-4260

    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. Bowie, TX · In person · Active

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

  42. Brashear, TX · In person · Active

    Class A theory, range, public road

  43. Brenham, TX · In person · Active · (866) 937-1850

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

  44. Brookston, TX · In person · Active · (903) 348-5289

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

  45. Brownsville, TX · In person · Active · (956) 551-6487

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

  46. Brownsville, TX · In person · Active · (866) 937-1850

    Class A theory, range, public road

  47. Brownwood, TX · In person · Active · (325) 643-5895

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

  48. Brownwood, TX · In person · Active · (325) 738-3332

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

  49. Bryan, TX · In person · Active · (979) 704-5005

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

  50. Bryan, TX · In person · Active · (979) 383-4287

    Class A theory, range, public road

  51. Bryan, TX · In person · Active · (979) 645-6538

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

  52. Bryan, TX · In person · Active · (979) 775-5357

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

  53. Buffalo, TX · In person · Active

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

  54. Buffalo, TX · In person · Active · (903) 322-2473

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

  55. Canton, TX · In person · Not stated · (214) 558-0559

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

  56. Canutillo, TX · In person · Not stated · (915) 314-2626

    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. Carthage, TX · In person · Active · (941) 456-4545

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

  58. Carthage, TX · In person · Active · (941) 456-4545

    Class A theory · Class B theory

  59. Carthage, TX · In person · Active · (903) 646-2563

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

  60. Channelview, TX · In person · Active

    Class A range, public road

  61. Chico, TX · In person · Active

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

  62. Cleburne, TX · In person · Active · (254) 829-1694

    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

  63. Converse, TX · In person · Active · (303) 942-8002

    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

  64. Converse, TX · In person · Active · (210) 396-2443

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

  65. Corinth, TX · In person · Active · (940) 230-4724

    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

  66. Corpus Christi, TX · In person · Active · (361) 698-2707

    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. Corpus Christi, TX · In person · Active · (317) 459-7193

    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

  68. Corpus Christi, TX · In person · Active · (866) 937-1850

    Class A theory, range, public road

  69. Crandall, TX · In person · Active

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

  70. Crosby, TX · In person · In review · (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

  71. D'hanis, TX · In person · Active

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

  72. Daingerfield, TX · In person · Active · (903) 767-6026

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

  73. Dalhart, TX · In person · Active · (806) 244-7669

    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

  74. Dallas, TX · In person · Active · (972) 201-5974

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

  75. Dallas, TX · In person · Active · (972) 629-9797

    Class A theory, range, public road

  76. Dallas, TX · In person · Active · (682) 288-0296

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

  77. Dallas, TX · In person · Active · (972) 224-5551

    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

  78. Dallas, TX · In person · Active · (214) 650-6240

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

  79. Dallas, TX · In person · Active

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

  80. Dallas, TX · In person · Active · (972) 808-7976

    Class A theory, range, public road

Travelling instructors based in Texas

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

  4. TX · Travelling instructor · Active · (512) 543-6320

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

  6. TX · 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

  7. TX · Travelling instructor · Active · (936) 633-5321

    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. TX · Travelling instructor · Active · (337) 525-8538

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

  9. TX · Travelling instructor · Active · (713) 469-2058

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

  10. TX · Travelling instructor · Active · (575) 840-1413

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

  11. TX · Travelling instructor · Active · (281) 603-1936

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

  12. TX · Travelling instructor · Active

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

  13. TX · Travelling instructor · Active · (281) 541-6410

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

  14. TX · Travelling instructor · Active · (972) 803-6442

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

  15. TX · 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

  16. TX · Travelling instructor · Active · (817) 268-7759

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

  17. TX · Travelling instructor · Active · (713) 300-2590

    Class A theory · Class B theory · Passenger theory · School bus theory · Hazmat theory

  18. TX · 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

  19. TX · Travelling instructor · Active · (915) 248-9351

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

  20. TX · Travelling instructor · Active · (806) 241-7585

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

  21. TX · Travelling instructor · Active · (409) 550-9533

    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

  22. TX · Travelling instructor · Active · (833) 517-5557

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

  23. TX · 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

  24. TX · 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

  25. TX · Travelling instructor · Active · (303) 942-8002

    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

  26. TX · Travelling instructor · Active · (563) 210-9936

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

  27. TX · Travelling instructor · Active · (682) 209-3491

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

  28. TX · Travelling instructor · Active

    Class A theory, range, public road

  29. TX · Travelling instructor · Active · (903) 420-0330

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

  30. TX · Travelling instructor · Not stated

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

  31. TX · Travelling instructor · Active

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

  32. TX · Travelling instructor · Active

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

  33. TX · Travelling instructor · Active

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

  34. TX · Travelling instructor · Active · (412) 310-0263

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

  35. TX · Travelling instructor · Active · (806) 281-0391

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

  36. TX · Travelling instructor · Active · (817) 710-7997

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

  37. TX · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  38. TX · Travelling instructor · Not stated · (469) 868-0422

    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. TX · Travelling instructor · Active · (903) 422-9928

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

  40. TX · Travelling instructor · Active · (337) 492-3206

    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. TX · Travelling instructor · Active · (832) 952-6202

    Class A theory · Class B theory

  42. TX · Travelling instructor · Active · (469) 324-8870

    Class A range, public road

  43. TX · Travelling instructor · Active · (866) 563-0142

    Hazmat theory

  44. TX · 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

  45. TX · Travelling instructor · Active · (469) 990-4558

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

  46. TX · Travelling instructor · Active · (409) 617-2416

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

  47. TX · Travelling instructor · Active · (870) 308-0225

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

  48. TX · Travelling instructor · Active · (830) 758-4124

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

  50. TX · Travelling instructor · Active · (208) 419-6353

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

  51. TX · Travelling instructor · Active · (410) 240-6201

    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

  52. TX · Travelling instructor · Active · (470) 536-8833

    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. TX · Travelling instructor · Active · (806) 292-6868

    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. TX · Travelling instructor · Active · (877) 830-3416

    Class A theory · Class B theory

  55. TX · Travelling instructor · 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

  56. TX · 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

  57. TX · Travelling instructor · Active · (251) 454-3871

    Class A public road

  58. TX · Travelling instructor · Active · (575) 390-3799

    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 Texas

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