CDL School Search

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

CDL schools in New Hampshire

19 in-person schools open to the public in 13 cities, 15 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 Hampshire

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

Free and funded training in New Hampshire: 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 Hampshire Division 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 Hampshire

  1. Concord, NH · In person · Active

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

  2. Concord, NH · In person · Active · (832) 766-6378

    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. Concord, NH · In person · Active · (603) 843-7399

    Class A theory · Class B theory

  4. Concord, NH · In person · Active · (603) 843-7399

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

  5. Croydon, NH · In person · Active · (603) 843-7399

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

  6. Farmington, NH · In person · Active · (832) 766-6378

    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. Farmington, NH · In person · Active · (603) 834-0316

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

  8. Hanover, NH · In person · Active · (603) 643-3375

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

  9. Hooksett, NH · In person · Active · (603) 799-8784

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

  10. Hudson, NH · In person · Active · (603) 486-0000

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

  11. Jaffrey, NH · In person · Active · (833) 442-3500

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

  12. Littleton, NH · In person · Active · (603) 444-1326

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

  13. Manchester, NH · In person · Active · (832) 766-6378

    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

  14. Manchester, NH · 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

  15. New Boston, NH · In person · Active · (603) 315-5372

    Class A range, public road

  16. Pelham, NH · In person · Active · (603) 635-8873

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

  17. Peterborough, NH · 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

  18. Peterborough, NH · In person · Active · (833) 442-3500

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

  19. Tamworth, NH · In person · Active · (603) 733-6629

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

Travelling instructors based in New Hampshire

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. NH · Travelling instructor · Active · (207) 300-1630

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

  2. NH · 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

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

  4. NH · 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

  5. NH · Travelling instructor · Active · (603) 216-7665

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

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

  7. NH · Travelling instructor · Active · (603) 715-2559

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

  8. NH · 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

  9. NH · Travelling instructor · Active

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

  10. NH · Travelling instructor · Active · (563) 210-9936

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

  11. NH · Travelling instructor · Not stated

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

  12. NH · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  13. NH · Travelling instructor · Active · (603) 834-0316

    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

  14. NH · 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

  15. NH · Travelling instructor · Active · (603) 843-7399

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

Get information from schools in New Hampshire

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