CDL School Search

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

CDL schools in California

502 in-person schools open to the public in 217 cities, 99 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.

Cities

In-person schools in California, 401 to 480 of 502

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

  1. Santa Rosa, CA · In person · Active · (707) 796-3363

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

  2. Santa Rosa, CA · In person · Active · (707) 806-4727

    Passenger theory, range, public road

  3. Santa Rosa, CA · In person · Active

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

  4. Santee, CA · In person · Active · (800) 929-1320

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

  5. Selma, CA · In person · Active · (559) 770-2286

    Class A theory, range, public road

  6. Selma, CA · In person · Active · (559) 898-6534

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

  7. Simi Valley, CA · In person · Active · (818) 322-9674

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

  8. Soledad, CA · In person · Active · (831) 678-0448

    Class A theory, range, public road · Hazmat theory

  9. Solvang, CA · In person · Active

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

  10. Sonora, CA · In person · Active

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

  11. South El Monte, CA · In person · Active · (626) 582-8540

    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

  12. Spreckels, CA · In person · Active

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

  13. Stockton, CA · In person · Active

    Class A theory · Hazmat theory

  14. Stockton, CA · In person · Active

    Class A range, public road

  15. Stockton, CA · In person · Active · (408) 360-7555

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

  16. Stockton, CA · In person · Active · (916) 997-3511

    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. Stockton, CA · In person · Active · (209) 488-7575

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

  18. Stockton, CA · In person · Not stated · (916) 370-4271

    Class A theory, range, public road

  19. Stockton, CA · In person · Active

    Class A range, public road

  20. Stockton, CA · In person · Active · (209) 390-6780

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

  21. Stockton, CA · In person · Active · (800) 445-2994

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

  22. Stockton, CA · In person · Active · (209) 260-1555

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

  23. Stockton, CA · In person · Active · (209) 688-9819

    Class A range, public road

  24. Stockton, CA · In person · Active · (209) 948-7145

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

  25. Stockton, CA · In person · Not stated · (209) 627-7474

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

  26. Stockton, CA · In person · Not stated · (209) 322-5954

    Class A range, public road

  27. Stockton, CA · In person · Active · (209) 472-1500

    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. Stockton, CA · In person · Active · (209) 762-4510

    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. Stockton, CA · In person · Active · (209) 233-3311

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

  30. Sun Valley, CA · In person · Active

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

  31. Sun Valley, CA · In person · Active · (818) 767-8382

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

  32. Susanville, CA · In person · Active · (530) 257-6181

    Class A theory, range, public road · Hazmat theory

  33. Susanville, CA · In person · Active · (530) 249-1230

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

  34. Sutter Creek, CA · In person · Active · (209) 257-5183

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

  35. Sylmar, CA · In person · Active · (818) 300-9344

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

  36. Sylmar, CA · In person · Active · (818) 364-6600

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

  37. Taft, CA · In person · Active · (661) 765-6397

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

  38. Tehachapi, CA · In person · Active · (760) 384-6258

    Class A range, public road

  39. Temecula, CA · In person · Active · (951) 506-7035

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

  40. Terra Bella, CA · In person · Active · (559) 359-4164

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

  41. Torrance, CA · In person · Active · (323) 797-1841

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

  42. Tracy, CA · In person · Active · (209) 426-1686

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

  43. Tracy, CA · In person · Active · (209) 830-3216

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

  44. Tulare, CA · In person · Active · (559) 656-5137

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

  45. Tulelake, CA · In person · Active · (530) 667-2250

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

  46. Turlock, CA · In person · Active · (209) 991-9669

    Class A range, public road

  47. Turlock, CA · In person · Active

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

  48. Union City, CA · In person · Active · (510) 359-9927

    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. Vallejo, CA · In person · Active · (916) 869-3180

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

  50. Vallejo, CA · In person · Active · (707) 643-2099

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

  51. Vallejo, CA · In person · Active · (800) 445-2994

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

  52. Valley Center, CA · In person · Active · (760) 749-6382

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

  53. Valley Springs, CA · In person · Active · (209) 754-2326

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

  54. Van Nuys, CA · In person · Active · (818) 798-3333

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

  55. Ventura, CA · In person · Active · (805) 827-4101

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

  56. Ventura, CA · In person · Active · (818) 454-5477

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

  57. Ventura, CA · In person · Active · (818) 439-0094

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

  58. Ventura, CA · In person · Active · (805) 658-1111

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

  59. Ventura, CA · In person · Active · (805) 290-6103

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

  60. Vernon, CA · In person · Active · (323) 728-2460

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

  61. Victorville, CA · In person · Active · (909) 642-8811

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

  62. Victorville, CA · In person · Active · (760) 245-4271

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

  63. Visalia, CA · In person · Active · (559) 651-1978

    Class A theory, range, public road · Hazmat theory

  64. Visalia, CA · In person · Active · (559) 967-4960

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

  65. Visalia, CA · In person · Active · (559) 378-7045

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

  66. Visalia, CA · In person · Active · (559) 378-7045

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

  67. Visalia, CA · In person · Active · (559) 967-4960

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

  68. Visalia, CA · In person · Active

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

  69. Visalia, CA · In person · Active · (559) 851-6511

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

  70. Visalia, CA · In person · Active · (559) 471-4550

    Class A theory, range, public road · Hazmat theory

  71. Walnut, CA · In person · Active · (909) 978-5077

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

  72. Warner Springs, CA · In person · Active · (760) 782-3517

    Class B theory · Passenger theory · School bus theory

  73. Wasco, CA · In person · Active · (661) 472-1962

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

  74. Wasco, CA · In person · Active

    Class A range, public road

  75. Watsonville, CA · In person · Active · (800) 445-2994

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

  76. Watsonville, CA · In person · Active · (831) 728-6324

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

  77. Watsonville, CA · In person · Active · (831) 728-6400

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

  78. Watsonville, CA · In person · Active · (831) 402-8284

    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

  79. West Sacramento, CA · In person · Active · (916) 380-1218

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

  80. West Sacramento, CA · In person · Active · (408) 401-7052

    Class A theory, range, public road

Get information from schools in California

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