CDL School Search

New Jersey · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in New Jersey

202 in-person schools open to the public in 121 cities, 20 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 New Jersey

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

Free and funded training in New Jersey: 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 New Jersey Motor Vehicle Commission, 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 New Jersey, 1 to 80 of 202

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

  1. 08361, NJ · In person · Active

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

  2. Atlantic City, NJ · In person · Active · (877) 348-7225

    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. Barnegat Township, NJ · In person · Active · (609) 467-0422

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

  4. Bayonne, NJ · In person · Active · (201) 823-0200

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

  5. Bayonne, NJ · In person · Active · (201) 823-0200

    Class A theory · Class B theory · Passenger theory

  6. Bellmawr, NJ · In person · Active · (856) 931-3632

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

  7. Belvidere, NJ · In person · Active · (908) 859-3215

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

  8. Berlin, NJ · In person · Active · (856) 753-1187

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

  9. Beverly, NJ · In person · Active · (856) 600-2090

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

  10. Beverly, NJ · In person · Active · (856) 630-2418

    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

  11. Bloomfield, NJ · In person · Active

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

  12. Bloomfield, NJ · In person · Active · (973) 415-0055

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

  13. Boonton, NJ · In person · Active · (973) 794-6451

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

  14. Boonton, NJ · In person · Active · (973) 917-9835

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

  15. Bordentown, NJ · In person · Active · (609) 291-0354

    Class A theory, range, public road

  16. Brick Township, NJ · In person · Active · (732) 703-8803

    Passenger theory, public road · School bus theory, public road

  17. Bridgewater, NJ · In person · Active · (732) 302-0500

    Class B theory · Passenger theory · School bus theory

  18. Brookside, NJ · In person · Active · (973) 543-7107

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

  19. Budd Lake, NJ · In person · Active · (908) 876-5470

    Passenger theory, public road · School bus theory, public road

  20. Camden, NJ · 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. Cape May, NJ · In person · Active · (609) 884-3475

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

  22. Cape May, NJ · In person · Active · (609) 884-9444

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

  23. Cape May, NJ · In person · Active · (609) 884-9400

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

  24. City of Orange, NJ · In person · Active · (973) 266-8919

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

  25. City of Orange, NJ · In person · Active · (646) 515-0831

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

  26. Clayton, NJ · In person · Active · (856) 728-2332

    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

  27. Clayton, NJ · In person · Active · (856) 392-7961

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

  28. Clementon, NJ · In person · Active

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

  29. Clifton, NJ · In person · Active · (973) 979-8401

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

  30. Clifton, NJ · In person · Active · (973) 773-4030

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

  31. Clinton, NJ · In person · Active · (908) 439-4280

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

  32. Cranford, NJ · In person · Active · (908) 265-3076

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

  33. Dayton, NJ · In person · Active · (609) 613-3780

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

  34. Deptford, NJ · In person · Active

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

  35. East Brunswick, NJ · In person · Active · (732) 379-2482

    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

  36. East Brunswick, NJ · In person · Active · (732) 604-9583

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

  37. East Brunswick, NJ · In person · Active · (732) 268-0276

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

  38. East Brunswick, NJ · In person · Active · (848) 667-3542

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

  39. East Brunswick, NJ · In person · Active · (732) 439-5576

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

  40. East Brunswick, NJ · In person · Active · (732) 735-2250

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

  41. East Brunswick, NJ · In person · Active · (917) 702-8393

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

  42. East Brunswick, NJ · In person · Active · (206) 718-1333

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

  43. East Hanover, NJ · 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

  44. East Orange, NJ · In person · Active · (973) 393-6155

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

  45. Edison, NJ · In person · Active · (609) 666-4907

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

  46. Edison, NJ · In person · Active

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

  47. Elizabeth, NJ · In person · Active · (908) 884-8058

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

  48. Elizabeth, NJ · In person · Active · (201) 772-8515

    Hazmat theory

  49. Fords, NJ · In person · Active · (732) 661-9401

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

  50. Forked River, NJ · In person · Active · (732) 505-9470

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

  51. Franklin Township, NJ · In person · Active · (732) 354-0793

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

  52. Franklin Township, NJ · In person · Active · (201) 598-8490

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

  53. Freehold, NJ · In person · Active

    Class A range, public road

  54. Freehold, NJ · In person · Active · (732) 866-6810

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

  55. Freehold, NJ · In person · Active

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

  56. Freehold, NJ · In person · Active · (732) 401-7622

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

  57. Frenchtown, NJ · In person · Active · (908) 996-4385

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

  58. Galloway, NJ · In person · Active

    Passenger theory, public road · School bus theory, public road

  59. Garfield, NJ · In person · Active · (201) 893-9444

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

  60. Garwood, NJ · In person · Active · (732) 900-1858

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

  61. Glassboro, NJ · In person · Active

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

  62. Glassboro, NJ · In person · Active · (856) 652-2700

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

  63. Green Brook, NJ · In person · Active · (732) 200-5004

    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. Hackettstown, NJ · In person · Active · (908) 850-3748

    Class A theory, range, public road

  65. Hamilton, NJ · In person · Active · (609) 372-6297

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

  66. Hamilton Township, NJ · In person · Active · (609) 785-7510

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

  67. Hamilton Township, NJ · In person · Active · (609) 341-0900

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

  68. Hamilton Township, NJ · In person · Active · (609) 341-0900

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

  69. Hammonton, NJ · In person · Active · (609) 270-7821

    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

  70. Hammonton, NJ · In person · Active · (609) 567-7078

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

  71. Harrison, NJ · In person · Active · (973) 484-9144

    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

  72. Hillside, NJ · In person · Not stated · (973) 325-2006

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

  73. Howell, NJ · In person · Active · (732) 202-1740

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

  74. Irvington, NJ · 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

  75. Irvington, NJ · In person · Active · (973) 445-0473

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

  76. Irvington, NJ · In person · Active · (973) 391-4908

    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

  77. Irvington, NJ · In person · Active · (201) 249-4528

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

  78. Jackson, NJ · In person · Not stated · (732) 664-5024

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

  79. Jackson Township, NJ · In person · Active · (609) 666-4907

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

  80. Jackson Township, NJ · In person · Active · (848) 285-4428

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

Travelling instructors based in New Jersey

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. NJ · 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. NJ · Travelling instructor · Active · (856) 725-0011

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

  3. NJ · 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

  4. NJ · Travelling instructor · Active · (732) 302-0500

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

  5. NJ · 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

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

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

  8. NJ · Travelling instructor · Active · (716) 352-0144

    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

  9. NJ · Travelling instructor · Active

    Class A theory, range, public road

  10. NJ · Travelling instructor · Active · (973) 666-6640

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

  11. NJ · Travelling instructor · Not stated

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

  12. NJ · Travelling instructor · Active · (973) 517-4688

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

  13. NJ · Travelling instructor · Active · (412) 310-0263

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

  14. NJ · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  15. NJ · Travelling instructor · Active · (201) 281-3926

    Passenger theory, public road · School bus theory, public road

  16. NJ · Travelling instructor · Active · (516) 640-1410

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

  17. NJ · Travelling instructor · Active

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

  18. NJ · Travelling instructor · Active · (908) 335-9897

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

  19. NJ · Travelling instructor · Active · (862) 438-6066

    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

  20. NJ · Travelling instructor · Active · (732) 551-3833

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

Get information from schools in New Jersey

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