Where to Find CDL Training in New York City

CDL training in New York City is offered through private truck driving schools, community colleges, and some union apprenticeship programs. The city has no shortage of options, but they differ significantly in cost, schedule, and job placement support. Most programs run between three and eight weeks depending on whether you attend full-time or part-time, and whether the school bundles classroom instruction with behind-the-wheel training or refers you elsewhere for the driving portion.

Private schools dominate the market in the five boroughs. Schools like Westchester BOCES (which serves the city), New York Truck Driving School, and others advertise heavily and often offer flexible evening and weekend classes to fit working schedules. Community colleges including CUNY institutions and SUNY branches offer CDL programs as well, typically at lower tuition but with less flexible scheduling. Union programs through the Teamsters or other freight and transit unions sometimes offer free or subsidized training to members or their families, though entry into those programs is restricted.

Before enrolling, verify that the school is registered with the New York State Department of Motor Vehicles and that its instructors hold valid CDL instructor licenses. You can check this through the DMV website or by calling the school directly and asking for proof of registration. Schools that are not registered cannot issue the certificate of completion you need to test for your license.

Key Takeaways

  • New York State requires you to hold a valid learner's permit (CDL permit) for at least 14 days before you can take the road test, so training must account for this waiting period.
  • Private schools in New York City typically cost between $3,000 and $8,000 for a full program; community colleges are often cheaper but have fewer class times.
  • You must pass a medical examination and obtain a Department of Transportation medical certificate before you can legally drive a commercial vehicle, even during training.
  • New York requires both a written knowledge test and a practical driving test administered by the DMV; training schools prepare you for both but do not administer them.
  • Some schools offer job placement information after you pass your test, though this is not may provide and varies widely by provider.

What You Need Before You Start Training

You must have a valid New York State driver's license (Class D) before you can obtain a CDL permit. If you do not have one, you will need to pass the standard written test and vision screening first. This is a separate step from CDL training and must happen before any school will enroll you.

You also need a Department of Transportation medical certificate. This is not optional and not something a training school can waive. You will need to visit a certified medical examiner (often called a FMCSA-certified examiner) who will check your vision, hearing, blood pressure, and medical history. The exam costs roughly $100 to $150 out of pocket. If you have certain medical conditions—sleep apnea, diabetes, heart disease, or others—you may be disqualified or require additional documentation. Get this exam done before you enroll in training, because without it you cannot legally operate a commercial vehicle even in a training truck.

Bring your Social Security number, proof of New York residency (utility bill, lease, or bank statement), and your valid driver's license to your first day of class. Some schools also require a high school diploma or GED, though this is not a state requirement—check with your chosen school.

The Permit and Waiting Period

New York State requires you to hold a CDL learner's permit for at least 14 days before you can take the road test. This means you cannot complete training and test on the same day, even if you pass everything. The 14-day clock starts when the DMV issues your permit, not when you explore for it.

To get your CDL permit, you visit a DMV office with your medical certificate, valid driver's license, proof of residency, and Social Security number. You will take a written knowledge test covering general CDL rules, air brakes (if you want to drive vehicles with air brakes), and any endorsements you are pursuing (tanker, hazmat, passenger, etc.). The test is multiple choice and you must score at least 80 percent to pass. Many training schools offer practice tests and study materials to help you prepare.

The 14-day waiting period is built into New York's law, so plan your training timeline around it. If you finish classroom and behind-the-wheel training in week three, you still cannot test until day 14 of your permit. Some schools schedule your road test appointment during enrollment so you do not have to wait around after training ends.

Full-Time Versus Part-Time Training Programs

Full-time programs typically run four to six weeks, meeting five days a week for eight hours a day. You attend classroom instruction, then move into behind-the-wheel training with a licensed instructor. The advantage is speed—you can finish and be ready to test within a month or two. The disadvantage is cost (usually higher per week) and the need to step away from work or other obligations. Full-time programs are common at private schools and are designed for people who can dedicate their schedule entirely to training.

Part-time programs stretch the same content over eight to twelve weeks, meeting two or three evenings a week plus one weekend day. Behind-the-wheel training is often scheduled on weekends or during lunch breaks. Part-time suits people who are working or have family obligations, but it means a longer overall commitment and you may not retain information as well if classes are spread far apart. Some schools offer hybrid models where classroom is part-time but behind-the-wheel training is compressed into full days.

Cost does not always correlate with program length. A six-week full-time program might cost $5,000, while a twelve-week part-time program at the same school might cost $4,500. Compare the total hours of instruction, not just the calendar weeks, to understand what you are paying for.

Behind-the-Wheel Training and the Road Test

Behind-the-wheel training typically runs 40 to 60 hours depending on the school and the type of vehicle. You will practice in an actual commercial truck or bus with a licensed instructor in the passenger seat. Training covers pre-trip inspections, shifting, backing, turning, braking, and highway driving. Most schools use their own vehicles, though some partner with local trucking companies or transit agencies.

New York City presents unique challenges for CDL training. Many schools operate in or near the city but conduct most driving practice in less congested areas upstate or in New Jersey, because navigating heavy city traffic in a 40-foot truck is dangerous for a student driver. Ask any school you are considering where they do their behind-the-wheel training and whether they include city driving practice. Some schools offer it as an add-on; others do not.

The New York State road test is administered by the DMV and lasts roughly 45 minutes to an hour. You will be tested on pre-trip inspection, basic control (backing, turning), and on-road driving. The examiner sits in the truck with you and scores you on safety, vehicle control, and knowledge of traffic laws. You must pass all three components to pass the test. If you fail, you can retake it, but you must wait at least two weeks between attempts and pay the test fee again (currently $50 for the Class A or B CDL road test).

Endorsements and Specialized Training

A basic CDL allows you to drive most commercial trucks. Endorsements are add-ons that let you drive specialized vehicles or cargo. The most common in New York City are Hazmat (hazardous materials), Tanker, and Passenger (for buses or vans carrying more than 15 people). Each endorsement requires an additional written test and, for some, additional behind-the-wheel training.

Hazmat endorsement requires a written test and a federal background check. Tanker requires a written test and often additional training on how to handle liquid cargo. Passenger requires a written test and, in most cases, additional behind-the-wheel training because driving a bus is different from driving a truck. Some training schools bundle endorsement training into their base program; others charge extra. If you know you will need an endorsement for your job, confirm the school covers it before you enroll.

You can obtain endorsements at the same time you test for your base CDL, or you can add them later. Adding them later means more DMV visits and more test fees, so if you know you need them, it is usually cheaper to do them upfront.

Cost and Financing Options

CDL training in New York City ranges from roughly $3,000 to $8,000 for a complete program including classroom, behind-the-wheel, and test preparation. Private schools tend toward the higher end; community colleges toward the lower end. The variation depends on program length, whether endorsements are included, and whether job placement services are offered.

Some schools offer payment plans, allowing you to pay in installments rather than upfront. Others accept GI Bill benefits if you are a veteran. A few accept Workforce Innovation and Opportunity Act (WIOA) funding if you are referred through a local workforce development board—this can cover tuition entirely if you meet income and employment status requirements. Contact your local American Job Center to ask whether WIOA funding is available for CDL training in your area.

Employer sponsorship is another option. Some trucking companies, delivery services, and transit agencies will pay for your training in exchange for a commitment to work for them for a set period (often one to three years). Ask potential employers whether they offer this before you pay out of pocket.

After You Pass Your Test

Once you pass your road test, the DMV will issue your CDL. You can then legally drive a commercial vehicle. However, passing the test does not may provide a job. Some training schools offer job placement information, connecting graduates with local trucking companies, delivery services, or transit agencies. The quality and success of these services vary widely. Ask any school you are considering what job placement support they provide and whether it is included in tuition or costs extra.

Your first job as a CDL holder will likely be as a company driver (driving for an employer) rather than an owner-operator (owning and operating your own truck). Most companies require new drivers to have a clean driving record and to pass a background check and drug screening. Your training certificate does not may provide employment, but it is the credential employers require to hire you.

Frequently Asked Questions

Can I get my CDL if I have a criminal record?

A criminal record does not automatically disqualify you from obtaining a CDL, but certain convictions—particularly drug-related felonies or crimes involving commercial vehicles—may. Employers can refuse to hire you based on your record even if you have a valid CDL. Contact the New York State DMV directly if you have questions about your specific situation.

What happens if I fail the road test?

You can retake the test after waiting at least two weeks. You must pay the test fee again (currently $50). Many training schools offer refresher training or additional behind-the-wheel hours at a reduced rate if you fail; ask whether this is available before you test.

Do I need to renew my CDL?

Yes. New York CDLs are valid for five years. You must renew in person at a DMV office and pass a medical examination again. You do not need to retake the written or road test unless your license was suspended or you let it expire for more than two years.

Can I train part-time while working full-time?

Yes, many schools offer evening and weekend classes specifically for working adults. Behind-the-wheel training is usually scheduled on weekends or during lunch breaks. However, you will need to coordinate with your employer to take time off for the road test itself, which typically takes a few hours and cannot be scheduled in the evening.

What is the difference between a Class A and Class B CDL?

A Class A CDL allows you to drive any combination of vehicles with a gross vehicle weight rating of 26,001 pounds or more. A Class B CDL allows you to drive a single vehicle of 26,001 pounds or more but not towing a trailer. Most truck driving jobs require a Class A. Ask your training school which class they prepare you for, as some programs offer only one or the other.