CDL School Search

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

CDL schools in New York

185 in-person schools open to the public in 132 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 York

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

Free and funded training in New York: 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 York State Department of Motor Vehicles, 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.

In-person schools in New York, 1 to 80 of 185

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

  1. Albany, NY · In person · Active · (845) 663-5613

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

  2. Albany, NY · In person · Active · (518) 427-8000

    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. Allegany, NY · In person · Active · (716) 375-6600

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

  4. Arlington, NY · In person · Active · (845) 745-3861

    Class A theory, range, public road · Hazmat theory

  5. Ashville, NY · In person · Active · (716) 805-3155

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

  6. Astoria, NY · In person · Active · (718) 278-6679

    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. Astoria, NY · In person · Active · (718) 626-6260

    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. Auburn, NY · In person · Active · (315) 253-4899

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

  9. Baldwin, NY · In person · Active · (516) 442-4484

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

  10. Ballston Spa, NY · In person · Active · (518) 309-3887

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

  11. Batavia, NY · In person · Active · (585) 344-7798

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

  12. Bath, NY · In person · Active · (607) 281-5497

    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

  13. Binghamton, NY · In person · Active · (866) 937-1850

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

  14. Blasdell, NY · In person · Active · (716) 627-0044

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

  15. Bohemia, NY · In person · Active · (516) 317-3417

    Class A theory · Class B theory

  16. Bohemia, NY · In person · Active · (631) 580-1662

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

  17. Brasher Falls, NY · In person · Active · (315) 389-4957

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

  18. Brentwood, NY · In person · Active · (631) 300-4444

    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

  19. Brewerton, NY · In person · Active · (315) 214-5170

    Class B theory, range, public road

  20. Brewster, NY · In person · Active · (914) 636-6933

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

  21. Bronx, NY · In person · Active · (917) 216-0480

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

  22. Bronx, NY · In person · Active · (718) 409-0171

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

  23. Bronx, NY · In person · Active · (347) 427-7663

    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

  24. Bronx, NY · In person · Active · (212) 927-0007

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

  25. Bronx, NY · In person · Active · (718) 742-0220

    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

  26. Bronx, NY · In person · Active · (917) 801-0888

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

  27. Bronx, NY · In person · Active · (212) 923-4343

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

  28. Bronx, NY · In person · Active · (347) 868-1210

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

  29. Bronx, NY · In person · Not stated · (718) 509-0866

    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. Bronx, NY · In person · Not stated · (718) 353-2381

    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

  31. Bronx, NY · In person · Not stated · (718) 873-9181

    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

  32. Bronx, NY · In person · Not stated · (718) 906-7174

    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

  33. Bronx, NY · In person · Active · (718) 466-7717

    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

  34. Bronx, NY · In person · Active · (347) 506-9444

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

  35. Brooklyn, NY · In person · Active · (718) 278-6679

    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. Brooklyn, NY · In person · Active · (347) 643-7936

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

  37. Brooklyn, NY · In person · Active · (929) 422-3951

    Class A range, public road

  38. Brooklyn, NY · In person · Active · (929) 422-3951

    Class A theory

  39. Brooklyn, NY · In person · Active · (347) 567-5267

    Class A range, public road

  40. Buffalo, NY · In person · Active · (716) 645-1900

    Class A theory · Class B theory

  41. Buffalo, NY · In person · Active · (716) 874-8611

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

  42. Buffalo, NY · In person · Active · (716) 674-2340

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

  43. Buffalo, NY · In person · Active · (716) 825-7576

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

  44. Buffalo, NY · In person · Active · (716) 263-1199

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

  45. Camillus, NY · In person · Active · (315) 487-4576

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

  46. Canton, NY · In person · Active · (315) 386-8561

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

  47. Canton, NY · In person · Active · (315) 386-4504

    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

  48. Canton, NY · In person · Active · (315) 379-3869

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

  49. Chazy, NY · In person · Active · (518) 846-3074

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

  50. Chittenango, NY · In person · Active · (315) 687-2872

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

  51. Cincinnatus, NY · In person · Active · (607) 863-3866

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

  52. Clinton, NY · In person · Active

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

  53. Clinton, NY · In person · Active

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

  54. Colton, NY · In person · Active

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

  55. Cooperstown, NY · In person · Active · (607) 547-8331

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

  56. Cortland, NY · In person · Active · (607) 758-4100

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

  57. Deer Park, NY · In person · Active · (631) 274-4060

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

  58. Dryden, NY · In person · Active · (607) 844-4221

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

  59. East Elmhurst, NY · In person · Not stated · (718) 205-6789

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

  60. East Rockaway, NY · In person · Active

    Class B theory, range, public road

  61. Ellenburg Depot, NY · In person · Active · (518) 594-2526

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

  62. Elmira, NY · In person · Active · (607) 739-7905

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

  63. Farmington, NY · In person · Active · (585) 742-2303

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

  64. Flushing, NY · In person · Not stated · (718) 205-6789

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

  65. Fort Drum, NY · In person · Active

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

  66. Franklin Square, NY · In person · Active · (516) 328-2022

    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

  67. Fredonia, NY · In person · Active · (716) 805-3155

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

  68. Gainesville, NY · In person · Active

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

  69. Garden City, NY · In person · Active · (866) 937-1850

    Class A theory, range, public road

  70. Geneva, NY · In person · Active · (315) 789-8871

    Class A theory, range, public road · Hazmat theory

  71. Glenfield, NY · In person · Active · (315) 779-7000

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

  72. Gouverneur, NY · In person · Active

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

  73. Grand Gorge, NY · In person · Active · (607) 588-6291

    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

  74. Hamburg, NY · In person · Active · (716) 588-7766

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

  75. Hamilton, NY · In person · Active · (607) 423-3919

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

  76. Hauppauge, NY · In person · Active · (631) 407-7055

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

  77. Haverstraw, NY · In person · Active · (914) 415-9047

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

  78. Heuvelton, NY · In person · Not stated · (315) 344-2414

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

  79. Hilton, NY · In person · Active · (585) 392-1007

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

  80. Hollis, NY · In person · Active · (718) 217-4444

    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

Travelling instructors based in New York

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. NY · 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. NY · Travelling instructor · Active · (816) 547-9011

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

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

  5. NY · Travelling instructor · Active · (845) 745-3861

    Class A theory, range, public road · Hazmat theory

  6. NY · 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. NY · 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. NY · Travelling instructor · Active · (718) 278-6679

    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. NY · Travelling instructor · Active · (563) 210-9936

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

  10. NY · 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

  11. NY · Travelling instructor · Active · (570) 488-6529

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

  12. NY · Travelling instructor · Not stated

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

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

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

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

    Class A theory

  15. NY · Travelling instructor · Active · (607) 423-3919

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

  16. NY · Travelling instructor · Active · (585) 975-9028

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

  17. NY · Travelling instructor · Active · (260) 349-7753

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

  18. NY · Travelling instructor · Active · (410) 240-6201

    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

  19. NY · Travelling instructor · Active · (470) 536-8833

    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. NY · 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 York

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