CDL School Search

Massachusetts · FMCSA Training Provider Registry · as of 2026-11-02

CDL schools in Massachusetts

35 in-person schools open to the public in 28 cities, 11 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 Massachusetts

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

Free and funded training in Massachusetts: 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 Massachusetts Registry 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 Massachusetts

  1. Agawam, MA · In person · Active · (413) 654-8290

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

  2. Bedford, MA · In person · Active · (781) 275-9524

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

  3. Beverly, MA · In person · Active · (978) 921-6109

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

  4. Billerica, MA · In person · Active · (978) 362-1142

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

  5. Braintree, MA · In person · Active · (781) 535-6358

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

  6. Brockton, MA · In person · Active · (508) 583-1906

    Class A theory · Class B theory

  7. Chelsea, MA · In person · Active · (603) 315-5372

    Class A range, public road

  8. Edgartown, MA · In person · Active · (508) 693-9440

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

  9. Everett, MA · In person · Active · (877) 378-4445

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

  10. Fall River, MA · In person · Active · (508) 673-6779

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

  11. Fall River, MA · In person · Active · (508) 673-6779

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

  12. Fall River, MA · In person · Active · (508) 999-5211

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

  13. Haverhill, MA · In person · Active · (978) 965-2969

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

  14. Haverhill, MA · In person · Active · (978) 965-2969

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

  15. Hingham, MA · In person · Active · (781) 741-1510

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

  16. Holyoke, MA · In person · Active · (413) 592-1500

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

  17. Hyannis, MA · In person · Active · (508) 771-8700

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

  18. Ipswich, MA · In person · Active · (978) 381-3843

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

  19. Marshfield, MA · In person · Active · (781) 545-6604

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

  20. Mendon, MA · In person · Active · (508) 244-5417

    Class A theory, range, public road

  21. Methuen, MA · In person · Active · (978) 376-5595

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

  22. New Bedford, MA · In person · Active · (508) 993-4503

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

  23. New Bedford, MA · In person · Active · (508) 999-1335

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

  24. New Bedford, MA · In person · Active · (508) 999-5211

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

  25. Quincy, MA · In person · Active · (617) 984-8964

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

  26. Raynham, MA · In person · Active · (508) 583-1906

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

  27. Somerville, MA · In person · Active · (617) 628-6868

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

  28. Spencer, MA · In person · Active · (508) 546-9800

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

  29. Tyngsborough, MA · In person · Active · (978) 833-9857

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

  30. West Boylston, MA · In person · Active · (508) 835-2333

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

  31. Westport, MA · In person · Active · (508) 993-4503

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

  32. Woburn, MA · In person · Active · (781) 885-5380

    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. Worcester, MA · In person · Active · (508) 791-1971

    Hazmat theory

  34. Worcester, MA · In person · Active · (508) 864-8482

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

  35. Worcester, MA · In person · Active

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

Travelling instructors based in Massachusetts

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. MA · 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

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

  3. MA · Travelling instructor · Active · (603) 216-7665

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

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

  6. MA · Travelling instructor · Active · (563) 210-9936

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

  7. MA · Travelling instructor · Not stated

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

  8. MA · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  9. MA · Travelling instructor · Active · (508) 451-8566

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

  10. MA · Travelling instructor · Active · (978) 683-7016

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

  11. MA · 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

Get information from schools in Massachusetts

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