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, 241 to 320 of 502

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

  1. Modesto, CA · In person · Active · (844) 420-5071

    Class A theory, range, public road · Hazmat theory

  2. Modesto, CA · In person · Active · (209) 531-9226

    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. Mojave, CA · In person · Active · (760) 373-3862

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

  4. Montebello, CA · In person · Active · (323) 949-4348

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

  5. Napa, CA · In person · Active · (707) 210-4221

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

  6. Needles, CA · In person · Active · (760) 326-3891

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

  7. Newark, CA · In person · Active · (510) 246-5709

    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. Newberry Springs, CA · In person · Active · (951) 443-9087

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

  9. North Highlands, CA · In person · Active · (530) 933-5275

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

  10. North Highlands, CA · In person · Active

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

  11. Norwalk, CA · In person · Active

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

  12. Nuevo, CA · In person · Active

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

  13. O'neals, CA · In person · Active · (559) 474-1228

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

  14. Oakdale, CA · In person · Active · (209) 847-7003

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

  15. Oakland, CA · In person · Active · (510) 663-9030

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

  16. Oakland, CA · In person · Active · (415) 216-6268

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

  17. Oakland, CA · In person · Active · (415) 304-0491

    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. Oakland, CA · In person · Not stated · (510) 200-2607

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

  19. Oakland, CA · In person · Active · (510) 830-5037

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

  20. Oceanside, CA · In person · Active

    Class A theory, range, public road

  21. Ontario, CA · In person · Active · (909) 239-4573

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

  22. Ontario, CA · In person · Active · (909) 988-8511

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

  23. Ontario, CA · In person · Active · (909) 988-8511

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

  24. Orange, CA · In person · Active · (714) 997-6244

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

  25. Orange Cove, CA · In person · Active · (888) 507-7211

    Class A theory, range, public road

  26. Oroville, CA · In person · Active · (530) 354-7563

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

  27. Oroville, CA · In person · Active · (530) 821-3269

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

  28. Oroville, CA · In person · Active · (650) 338-9972

    Class A theory, range, public road

  29. Oxnard, CA · In person · Active · (805) 486-8876

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

  30. Oxnard, CA · In person · Active · (805) 988-1540

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

  31. Pajaro, CA · In person · Active · (831) 724-6100

    Class A theory, range, public road

  32. Palm Springs, CA · In person · Active · (915) 315-0648

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

  33. Palmdale, CA · In person · Active · (818) 915-7988

    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

  34. Parlier, CA · In person · Active · (559) 646-2731

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

  35. Paso Robles, CA · In person · Active · (805) 591-6273

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

  36. Paso Robles, CA · In person · Active · (805) 769-1160

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

  37. Patterson, CA · In person · Active · (209) 892-4750

    Class A theory

  38. Perris, CA · In person · Active · (951) 956-9802

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

  39. Perris, CA · In person · Active

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

  40. Perris, CA · In person · Active · (310) 678-8482

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

  41. Perris, CA · In person · Active · (951) 350-1638

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

  42. Petaluma, CA · In person · Active · (888) 664-2462

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

  43. Pine Valley, CA · In person · Active · (619) 473-8166

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

  44. Placerville, CA · In person · Active · (530) 313-8499

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

  45. Placerville, CA · In person · Active · (530) 622-3370

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

  46. Plumas Lake, CA · In person · Active · (916) 813-2566

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

  47. Plumas Lake, CA · In person · Active · (916) 813-2566

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

  48. Pomona, CA · In person · Active · (562) 325-4668

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

  49. Porterville, CA · In person · Active · (559) 203-4065

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

  50. Poway, CA · In person · Active

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

  51. Rancho Cordova, CA · In person · Active · (916) 294-9100

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

  52. Red Bluff, CA · In person · Active · (530) 360-1129

    Class A range · Class B range

  53. Red Bluff, CA · In person · Active · (530) 360-1129

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

  54. Red Bluff, CA · In person · Active · (530) 360-1129

    Class A range · Class B range

  55. Redding, CA · In person · Active · (530) 223-5693

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

  56. Redding, CA · In person · Active · (530) 224-4100

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

  57. Redding, CA · In person · Active · (530) 226-0923

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

  58. Redding, CA · In person · Active · (530) 226-0923

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

  59. Redding, CA · In person · Active · (530) 224-4585

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

  60. Redding, CA · In person · Active · (530) 395-8628

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

  61. Redding, CA · In person · Active · (530) 356-1777

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

  62. Redding, CA · In person · Active · (530) 245-7900

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

  63. Redwood City, CA · In person · Active · (650) 369-1411

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

  64. Redwood City, CA · In person · Active · (323) 376-9541

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

  65. Rescue, CA · In person · Active · (530) 672-4312

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

  66. Rialto, CA · In person · Active

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

  67. Richmond, CA · In person · Active

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

  68. Ridgecrest, CA · In person · Active

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

  69. Ridgecrest, CA · In person · Active · (760) 301-5363

    Class A theory, range, public road · Hazmat theory

  70. Riverdale, CA · In person · Active · (559) 352-6897

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

  71. Riverside, CA · In person · Active · (951) 277-9013

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

  72. Riverside, CA · In person · Active · (619) 296-2020

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

  73. Riverside, CA · In person · Active · (909) 580-5003

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

  74. Rocklin, CA · In person · Active

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

  75. Roseville, CA · In person · Active · (916) 365-6907

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

  76. Rowland Heights, CA · In person · Active · (626) 965-5719

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

  77. Sacramento, CA · In person · Active

    Class A theory, range, public road · Hazmat theory

  78. Sacramento, CA · In person · Active · (916) 309-9235

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

  79. Sacramento, CA · In person · Active · (916) 309-9235

    Class A theory, range, public road

  80. Sacramento, 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 range, public road · Hazmat theory

Get information from schools in California

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