Where to Get CDL Training in New York
New York requires you to complete a commercial driver's license (CDL) training program at an approved school before you can test for your CDL permit or license. The state does not run its own training program, so you choose from private CDL schools scattered across the state. Most are concentrated in the New York City area, Buffalo, Rochester, and Syracuse, though some operate in smaller cities and towns.
The New York Department of Motor Vehicles (DMV) maintains a list of approved schools on its website. You can search by county or city to find schools near you. Each school sets its own tuition, schedule, and curriculum within state requirements — so costs and class lengths vary. Some schools offer daytime classes, others evenings or weekends, and a few run accelerated programs over two to four weeks.
Before enrolling, confirm the school is on the DMV's approved list. Training at an unapproved school will not satisfy New York's requirement, and you will have to start over at an approved facility. Ask schools directly whether they are approved if you cannot find them on the DMV list.
Key Takeaways
- New York requires CDL training at a DMV-approved school; the state does not run its own program.
- Training typically takes two to six weeks depending on the school and whether you attend full-time or part-time.
- You must hold a valid CDL permit for at least 14 days before you can take the road test for your CDL license.
- Schools teach both classroom material and behind-the-wheel driving, and most help you schedule your DMV tests.
- Tuition ranges widely by school and program length, so compare costs and schedules before enrolling.
What CDL Training Covers in New York
All approved CDL schools in New York must cover the same core material: vehicle inspection, safe driving practices, hazardous materials handling (if you want a hazmat endorsement), and air brake operation. The classroom portion teaches federal and New York traffic laws, weight and balance rules, and how to handle emergency situations. The behind-the-wheel portion puts you in a truck with an instructor to practice shifting, backing, turning, and highway driving.
Most programs include between 100 and 160 hours of instruction, split between classroom and driving time. The exact breakdown depends on the school and the endorsements you pursue. If you want to haul hazardous materials, you will spend additional time on that material, though you can often take the hazmat test separately after you have your base CDL.
Schools also prepare you for the written tests you will take at the DMV. You will need to pass a general knowledge test, an air brakes test, and tests for any endorsements you want (hazmat, tanker, doubles, passenger). Some schools include practice tests as part of the course; others charge extra for them.
The Timeline From Training to Your CDL License
The full process from enrollment to holding a CDL license typically takes four to twelve weeks, depending on how quickly you move through each step. Here is the sequence: you complete training at an approved school (two to six weeks), then you visit a DMV office to take the written tests and receive your CDL permit (same day, though wait times vary). You must then hold that permit for at least 14 days before you can schedule a road test. The road test itself is administered by the DMV or a third-party testing facility and takes about 45 minutes to an hour.
Many schools schedule your DMV written tests for you as part of the program, so you do not have to figure out how to book them yourself. Some schools also arrange your road test appointment. If yours does not, you will call the DMV directly or book online. Road test availability varies by location — some areas have short waits, others have backlogs of several weeks.
Once you pass the road test, the DMV issues your CDL license on the spot or mails it within a few days, depending on the testing location. At that point you are legally allowed to drive a commercial vehicle in New York and most other states.
CDL Endorsements and When to Add Them
A basic CDL lets you drive a straight truck or tractor-trailer, but certain jobs require endorsements — additional qualifications that appear on your license. The most common are hazmat (hazardous materials), tanker, doubles/triples, and passenger. You can take endorsement tests at the same time as your general knowledge test, or you can add them later.
Hazmat endorsement requires a background check and fingerprinting through the Transportation Security Administration (TSA), which adds time and cost. Most schools can walk you through this process. Tanker, doubles, and passenger endorsements require only additional written tests, which you can take at the DMV without extra training if you feel ready — though most people study the material first.
If you are unsure which endorsements you need, ask your future employer or the school. Some jobs require hazmat; others require passenger (for school bus or transit work). You do not have to get all endorsements at once, so you can start with the base CDL and add endorsements later if your job changes.
Cost and Payment Options
CDL training tuition in New York ranges from roughly $3,000 to $7,000 for a full program, depending on the school, program length, and whether endorsements are included. Shorter programs (two to three weeks) tend to cost less; longer or more comprehensive programs cost more. Some schools charge extra for hazmat endorsement training or practice tests.
Beyond tuition, you will pay DMV fees for your permit and license. The CDL permit costs around $65, and the license itself costs around $100, though these fees change periodically. If you need a hazmat endorsement, the TSA background check adds another fee (currently around $85, but verify with the school or TSA).
Some schools offer payment plans or financing options. A few partner with workforce development programs or unions that may cover part or all of the cost if you meet income or employment criteria. Ask the school whether it participates in any such programs. Some employers also reimburse training costs after you have worked for them for a set period.
Prerequisites and What You Need Before Starting
To enroll in a CDL training program in New York, you must be at least 18 years old (21 if you want to drive across state lines, which most commercial jobs require). You need a valid New York driver's license or learner's permit. Some schools also require a medical certificate or a statement that you are medically fit to drive, though you can often obtain this through the school or a local clinic.
You do not need prior commercial driving experience, and most schools accept students with no truck driving background. However, you should be comfortable with manual transmissions, as most training trucks use them. If you have never driven a manual, some schools offer a brief orientation or can recommend a way to practice beforehand.
Bring a valid photo ID, proof of New York residency (utility bill, lease, or bank statement), and your Social Security number when you enroll. The school will walk you through any other documents needed for the DMV permit process.
Finding a School and Comparing Your Options
Start by visiting the New York DMV website and searching the approved school list by your county or nearest city. Read reviews on Google, Indeed, or trucking forums to see what current and former students say about instruction quality, job placement help, and whether the school delivers what it promises. Call or visit schools in person if possible — a good school will answer questions about curriculum, scheduling, and job prospects.
Ask each school the same questions: How long is the program? What is the total cost, including all fees? Does the tuition cover endorsements, or do those cost extra? Do you provide practice tests? Will you schedule my DMV tests? Do you help with job placement after graduation? How many students pass the road test on their first attempt? Schools with high first-attempt pass rates usually have better instruction.
Compare at least two or three schools before deciding. A cheaper program is not always better if the instruction is weak or the school does not help you schedule tests. A more expensive program is not always better either. Look for a school that fits your schedule, is transparent about costs, and has students who report good experiences.
Frequently Asked Questions
Can I get my CDL without attending a training school?
No. New York requires training at a DMV-approved school before you can test for your CDL. You cannot skip this step or substitute self-study, even if you have years of truck driving experience in another state or country.
How long does CDL training take?
Most programs run two to six weeks, depending on whether you attend full-time or part-time and how many endorsements you pursue. Full-time programs are typically faster. Ask the school for an exact timeline before you enroll.
What happens if I fail the road test?
You can retake it. There is no limit on attempts, though you will pay the DMV fee each time. Many schools offer refresher training or practice sessions before a second attempt at a reduced cost.
Do I need a medical certificate to get a CDL?
Yes, you need a medical certificate from a certified medical examiner to hold a CDL. Most schools can refer you to an examiner or help you schedule one. The exam covers vision, hearing, blood pressure, and other basic health factors.
Can I work as a truck driver while I wait for my road test appointment?
No. You must hold a valid CDL license to operate a commercial vehicle. A CDL permit alone does not allow you to drive commercially, even with a licensed driver in the cab.