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, 81 to 160 of 502

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

  1. Concord, CA · In person · Active · (925) 925-0001

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

  2. Costa Mesa, CA · In person · Active · (714) 424-8918

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

  3. Dixon, CA · In person · Active · (707) 679-5950

    Class A theory, range, public road · Hazmat theory

  4. Downey, CA · In person · Active · (562) 469-6740

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

  5. Downey, CA · In person · Active · (323) 728-2460

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

  6. Downey, CA · In person · Active · (323) 797-1841

    Class A range, public road

  7. Downey, CA · In person · Active · (323) 797-1841

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

  8. El Cajon, CA · In person · Active · (619) 588-3000

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

  9. El Cajon, CA · In person · Active · (619) 588-3515

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

  10. El Centro, CA · In person · Active · (760) 337-6565

    Class A theory, range, public road · Hazmat theory

  11. El Centro, CA · In person · Active · (760) 482-2640

    Class A theory, range, public road · Hazmat theory

  12. El Centro, CA · In person · Active · (760) 457-9080

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

  13. El Centro, CA · In person · Active · (760) 335-5200

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

  14. El Cerrito, CA · In person · Active · (510) 524-4667

    Class B theory, range, public road

  15. El Monte, CA · In person · Active · (562) 322-8260

    Class B range, public road

  16. El Portal, CA · In person · Active · (760) 937-3244

    Class B theory, range, public road

  17. Elk Grove, CA · In person · Active · (916) 800-2938

    Class A theory, range, public road

  18. Elk Grove, CA · In person · Not stated · (916) 793-8294

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

  19. Encinitas, CA · In person · Active · (760) 753-8298

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

  20. Escondido, CA · In person · Active · (760) 233-1247

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

  21. Escondido, CA · In person · Active

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

  22. Eureka, CA · In person · Active · (707) 476-4500

    Class A theory, range, public road

  23. Eureka, CA · In person · Active

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

  24. Eureka, CA · In person · Active · (707) 443-4828

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

  25. Fairfield, CA · In person · Active · (707) 720-6177

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

  26. Fillmore, CA · In person · Active · (805) 907-0707

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

  27. Fontana, CA · In person · Not stated

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

  28. Fontana, CA · In person · Active · (909) 684-7489

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

  29. Fontana, CA · In person · Active · (909) 642-8811

    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. Fontana, CA · In person · Not stated · (818) 297-4763

    Class A theory, range, public road

  31. Fontana, CA · In person · Not stated · (909) 429-8970

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

  32. Fontana, CA · In person · Active · (800) 831-1300

    Class A range, public road

  33. Fontana, CA · In person · Active · (909) 520-3982

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

  34. Fontana, CA · In person · Active · (909) 608-0039

    Class A theory, range, public road · Hazmat theory

  35. Fontana, CA · In person · Active · (844) 420-5071

    Class A theory, range, public road · Hazmat theory

  36. Fort Bragg, CA · In person · Active · (707) 961-2888

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

  37. Fowler, CA · In person · Active

    Class A range, public road

  38. Fremont, CA · In person · Active · (510) 657-1450

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

  39. Fresno, CA · In person · Active · (559) 257-2626

    Class A theory, range, public road

  40. Fresno, CA · In person · Active · (559) 266-4000

    Class A theory, range, public road · Hazmat theory

  41. Fresno, CA · In person · Active · (559) 441-4345

    Class A theory, range, public road · Hazmat theory

  42. Fresno, CA · In person · Active · (559) 905-8733

    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

  43. Fresno, CA · In person · Active · (559) 275-9734

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

  44. Fresno, CA · In person · Active · (559) 248-1288

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

  45. Fresno, CA · In person · Active

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

  46. Fresno, CA · In person · Active · (559) 492-1937

    Class A theory, range, public road · Hazmat theory

  47. Fresno, CA · In person · Active · (559) 317-4439

    Class A theory, range, public road · Hazmat theory

  48. Fresno, CA · In person · Active

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

  49. Fresno, CA · In person · Active

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

  50. Fresno, CA · In person · Active · (209) 521-1339

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

  51. Fresno, CA · In person · Active · (559) 485-5949

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

  52. Fresno, CA · In person · Not stated · (209) 678-0690

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

  53. Fresno, CA · In person · Active · (559) 906-1993

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

  54. Fresno, CA · In person · Not stated

    Class A range, public road

  55. Fresno, CA · In person · Active · (559) 300-4535

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

  56. Fresno, CA · In person · Active · (877) 575-3696

    Class A theory, range, public road · Hazmat theory

  57. Fresno, CA · In person · Not stated · (559) 264-7071

    Class A theory, range, public road · Hazmat theory

  58. Fresno, CA · In person · Active · (607) 465-1111

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

  59. Fresno, CA · In person · Active · (559) 375-1433

    Class A theory, range, public road · Hazmat theory

  60. Fresno, CA · In person · Active · (844) 420-5071

    Class A theory, range, public road · Hazmat theory

  61. Fresno, CA · In person · Active · (559) 944-0022

    Class A theory, range, public road

  62. Galt, CA · In person · Active · (209) 745-1059

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

  63. Garden Grove, CA · In person · Active

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

  64. Gardena, CA · In person · Active · (310) 510-1477

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

  65. Gardena, CA · In person · Active · (323) 510-1477

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

  66. Gardena, CA · In person · Active · (562) 920-7788

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

  67. Gardena, CA · In person · Active

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

  68. Gardena, CA · In person · Active

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

  69. Gilroy, CA · In person · Active · (669) 205-7900

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

  70. Goleta, CA · In person · Active · (805) 403-7204

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

  71. Goleta, CA · In person · Active · (323) 384-6842

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

  72. Granite Bay, CA · In person · Active · (530) 913-3424

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

  73. Hacienda Heights, CA · In person · Active · (323) 797-1841

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

  74. Hayward, CA · In person · Active

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

  75. Hayward, CA · 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

  76. Hayward, CA · In person · Active · (415) 216-6268

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

  77. Hayward, CA · In person · Active · (408) 603-4611

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

  78. Hayward, CA · 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

  79. Hayward, CA · In person · Active

    Class B theory, range, public road

  80. Hayward, CA · In person · Active · (408) 917-9111

    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 California

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