CDL Schools in New Jersey: Behind-the-Wheel Training

193 CDL schools, truck driving schools and other training locations in New Jersey (NJ) are listed on the FMCSA Training Provider Registry for behind-the-wheel CDL training, including schools in Paterson, East Brunswick, Jackson Township, Trenton, Piscataway. You need behind-the-wheel training from a registered provider after your ELDT theory.

Need ELDT theory? It can come from a different registered provider than your school: our $20 Class A CDL theory course is online and accepted in New Jersey. The New Jersey ELDT guide covers the permit and test steps.

Listed from the FMCSA Training Provider Registry. We don't endorse these schools. Contact them directly to confirm courses, prices and schedules. Some registered providers only train their own employees. Report a correction

About CDL training in New Jersey

Of the 193 NJ locations on the registry, 75 (39%) are registered for Class A training, 161 (83%) for Class B, 171 for the passenger (P) endorsement and 161 for school bus (S); 42 also hold hazmat (H) theory, which has no driving portion, so the hazmat endorsement course can be taken online. 16 of the names are a school district, transit agency, college or other public body, which often trains only its own drivers, so the number open to the public may be smaller.

Where each class is taught: Class A in Trenton (4), East Brunswick (3) and Irvington (3); Class B in Paterson (9), East Brunswick (8) and Jackson Township (6); the passenger (P) endorsement in Paterson (11), East Brunswick (8) and Jackson Township (7); school bus (S) in Paterson (10), East Brunswick (8) and Jackson Township (6).

162 of the 193 list a phone number and 59 publish a website. 43 records were updated by the provider in 2026 and 150 carry an older date; the newest NJ record (Ideal Driving School) is from October 2026. Treat an old date as a reason to call first, not as proof that a school has closed.

The locations are spread over 116 cities; the biggest clusters are Paterson (11), East Brunswick (8), Jackson Township (7), Trenton (6) and Piscataway (5). Also listed: Freehold (4), Irvington (4), Linden (4), New Brunswick (4), Newark (4), Cape May (3), Hamilton Township (3), Jersey City (3), Lakewood (3) and Parsippany (3). Each city heading below is a jump link, and every card shows the classes that location is registered for.

Not sure a provider is still registered? Read how to check a provider's registry record, and what separates theory from behind-the-wheel before you compare schools.

Before behind-the-wheel in New Jersey

Schools in New Jersey can only put you on the range once you hold a Commercial Learner's Permit from the New Jersey Motor Vehicle Commission (MVC). Federal rules then require at least 14 days with the permit before the skills test, and the agency must see both your theory and your behind-the-wheel completions in the FMCSA registry before it gives you that test. So finish theory first, with any registered provider, then bring the permit to one of the 193 NJ locations on this page (75 of them train Class A).

The New Jersey ELDT guide covers the NJ permit steps, agency fees and testing rules, and the online theory part costs $20 per course.

All registered schools

193 locations

Atlantic City

Barnegat Township

Bayonne

Bellmawr

Belvidere

Berlin

Beverly

Bloomfield

Boonton

Bordentown

Brick Township

Brookside

Budd Lake

Camden

  • Jonesway Driving Solutions

    CDL Solutions

    Camden, 08102

    • Class A
    • Class B
    • Passenger
    • School bus
    • Hazmat

    Updated in TPR: Oct 2025

Cape May

City of Orange

Clementon

Clifton

Clinton

Cranford

Dayton

Deptford

Dunellen

East Brunswick

East Hanover

East Orange

Edison

Elizabeth

Forked River

Franklin Township

Freehold

Frenchtown

Galloway

  • Saviorcare LLC

    Saviorcare

    315 Elton Ln, Galloway, 08205

    • Passenger
    • School bus

    Updated in TPR: Apr 2025

Garfield

Garwood

Glassboro

Green Brook

Hackettstown

Hamilton

Hamilton Township

Hammonton

Harrison

Hillside

Howell

Irvington

Jackson

Jackson Township

Jersey City

Lakewood

Lakewood Township

  • Jay's Bus Service

    private contractor

    Lakewood Township, 08701

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Feb 2022

Lawrence Township

Linden

Little Falls

Little Ferry

Lodi

Lumberton

Lyndhurst

Manalapan Township

Matawan

  • MATAWAN BOROUGH

    Matawan department of public works

    1 Public Works Dr, Matawan, 07747

    • Class B

    Updated in TPR: Sep 2025

Mays Landing

Middletown

  • Jay's Bus Service

    private contractor

    Middletown, 07748

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Jan 2022

Milltown

Monroe

Monroe Township

Moonachie

Moorestown

Morganville

  • School Transportation

    Dina Transport LLC

    170 Texas Rd, Morganville, 07751

    • Passenger
    • School bus

    Updated in TPR: Jan 2026

Mount Laurel Township

New Brunswick

Newark

Newton

North Brunswick

North Brunswick Township

Nutley

Ocean Township

Old Bridge

Paramus

Parlin

Parsippany

Parsippany-Troy Hills

  • First Care Medical Transportation

    Parsippany-Troy Hills, 07034

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Aug 2022

  • Sis transport llc

    Parsippany-Troy Hills, 07054

    • Passenger
    • School bus

    Updated in TPR: Jan 2025

Paterson

Peapack and Gladstone

Perth Amboy

Philadelphia

Piscataway

Plainfield

Pleasantville

Pompton Lakes

Rahway

Salem

Somerset

Somerville

South Brunswick Township

South Plainfield

Southampton

Sparta

Springfield

Summit

Tinton Falls

  • Jay's Bus Service

    private contractor

    Tinton Falls, 07712

    • Class B
    • Passenger
    • School bus

    Updated in TPR: Feb 2022

Toms River

Trenton

Union

Vineland

Washington Township

  • Caregiving ride LLC

    Washington Township, 08080

    • Class B
    • Passenger
    • School bus
    • Hazmat

    Updated in TPR: Jan 2026

Wayne

West Caldwell

West Keansburg

West Long Branch

West Windsor Township

Westville

Woodbridge

Woodbridge Township

Woodbury

Woodbury Heights

Woodstown

Other

New Jersey CDL school questions

Do I need behind-the-wheel training after online theory?
Yes, for a Class A or Class B CDL, the B-to-A upgrade and the passenger and school bus endorsements. Theory can be done online, but range and public-road training must be done in person with a registered provider, for example one of the New Jersey schools on this page. In New Jersey, 75 of the 193 registered locations are set up for Class A training and 161 for Class B; Paterson alone has 11. Hazmat is theory only.
How do I check that a school is registered?
Search the school's name at tpr.fmcsa.dot.gov. Every school on this page comes from that registry, but listings change, so confirm before you pay.
Can I take theory and behind-the-wheel from different providers?
Yes. FMCSA lets you complete theory with one registered provider and behind-the-wheel with another. Many drivers in New Jersey finish theory online first, then do range and road training in person with a local school or instructor.
How do I find a Class A truck driving school in New Jersey?
Filter the list on this page by Class A. 75 of the 193 registered locations in New Jersey are set up for Class A (tractor-trailer) training; the biggest clusters are in Trenton (4), East Brunswick (3) and Irvington (3). Some Class A registrants are trucking companies that train only their own new hires, so call and ask whether the school takes public students before you plan around it.

Budgeting for your CDL? See what ELDT costs in 2026 for online theory prices and the other fees.

Finish ELDT theory before behind-the-wheel in New Jersey

Self-paced online theory for $20, reported to the FMCSA registry automatically.

Search schools near your ZIP code