CDL School Search

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

CDL schools in New Mexico

59 in-person schools open to the public in 37 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 Mexico

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

Free and funded training in New Mexico: 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 Mexico Motor Vehicle Division, 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 Mexico

  1. Alamogordo, NM · In person · Active · (575) 551-6626

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

  2. Albuquerque, NM · In person · Active

    Class A theory · Class B theory · Hazmat theory

  3. Albuquerque, NM · In person · Active

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

  4. Albuquerque, NM · In person · Active · (505) 224-4961

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

  5. Albuquerque, NM · In person · Active · (844) 477-8868

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

  6. Albuquerque, NM · In person · Active · (505) 737-8199

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

  7. Albuquerque, NM · In person · Active · (505) 835-7140

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

  8. Artesia, NM · In person · Active · (575) 748-9766

    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. Bloomfield, NM · In person · Active · (505) 632-2662

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

  10. Capitan, NM · In person · Active · (575) 973-5716

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

  11. Carlsbad, NM · In person · Active · (575) 885-4884

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

  12. Clayton, NM · In person · Active · (575) 374-9611

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

  13. Clovis, NM · In person · Active · (575) 825-9202

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

  14. Corona, NM · In person · Active · (575) 849-1911

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

  15. Crownpoint, NM · In person · Active

    Class A theory, range, public road · Hazmat theory

  16. Cuba, NM · In person · Active · (575) 289-3211

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

  17. Deming, NM · In person · Active

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

  18. Dexter, NM · In person · Active · (575) 734-5420

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

  19. Dexter, NM · In person · Active · (575) 937-2726

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

  20. Española, NM · In person · Active · (505) 927-4420

    Class A theory · Class B theory

  21. Estancia, NM · In person · Active · (505) 384-2012

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

  22. Farmington, NM · In person · Active · (505) 566-3011

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

  23. Farmington, NM · In person · Active · (505) 566-3011

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

  24. Fort Wingate, NM · In person · Active · (505) 728-1172

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

  25. Gallup, NM · In person · Not stated · (505) 721-9071

    Class A range, public road

  26. Gallup, NM · In person · Active

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

  27. Grants, NM · In person · Active · (505) 285-2781

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

  28. Hatch, NM · In person · Active · (575) 267-8200

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

  29. Hobbs, NM · In person · Active · (575) 631-8595

    Hazmat theory

  30. Hobbs, NM · In person · Active · (239) 244-7703

    Class A theory, range, public road · Hazmat theory

  31. Hobbs, NM · In person · Active · (575) 390-1473

    Class A theory, range, public road · Hazmat theory

  32. Hobbs, NM · In person · Active · (575) 492-2651

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

  33. Hobbs, NM · In person · Active · (575) 631-8512

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

  34. Hobbs, NM · In person · Active · (575) 390-3799

    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

  35. Kirtland, NM · In person · Active

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

  36. Las Cruces, NM · In person · Active · (575) 532-5683

    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

  37. Las Cruces, NM · In person · Active · (575) 527-7776

    Class A theory, range, public road · Hazmat theory

  38. Las Cruces, NM · In person · Not stated · (915) 314-2626

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

  39. Las Vegas, NM · In person · Active · (505) 429-1482

    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

  40. Las Vegas, NM · In person · Active · (505) 454-2533

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

  41. Los Alamos, NM · In person · Active

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

  42. Lovington, NM · In person · Active

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

  43. Pie Town, NM · In person · Active · (575) 772-2516

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

  44. Portales, NM · In person · Active · (575) 356-7000

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

  45. Portales, NM · In person · Active · (575) 825-9202

    Class A theory · Class B theory · Passenger theory

  46. Portales, NM · In person · Active · (575) 825-9202

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

  47. Portales, NM · In person · Active · (575) 825-9202

    Class A theory · Class B theory · Passenger theory

  48. Ranchos de Taos, NM · In person · Active · (575) 737-6250

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

  49. Rio Rancho, NM · In person · Active · (505) 350-1116

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

  50. Roswell, NM · In person · Active · (575) 624-7000

    Class A theory, range, public road · Hazmat theory

  51. Roswell, NM · In person · Active · (575) 910-5981

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

  52. Roswell, NM · In person · Active · (575) 625-9122

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

  53. Ruidoso Downs, NM · In person · Active · (575) 378-5410

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

  54. Santa Fe, NM · In person · Active · (505) 989-6340

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

  55. Santa Fe, NM · In person · Active · (505) 467-3500

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

  56. Sunland Park, NM · In person · Active · (575) 527-7776

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

  57. Tierra Amarilla, NM · In person · Active · (575) 588-7620

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

  58. To'hajiilee, NM · In person · Active · (505) 908-2145

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

  59. Tucumcari, NM · In person · Active

    Class A theory, range, public road

Travelling instructors based in New Mexico

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. NM · 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. NM · 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. NM · Travelling instructor · Active · (505) 429-1482

    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. NM · Travelling instructor · Active · (575) 840-1413

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

  5. NM · Travelling instructor · Active · (346) 664-3095

    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. NM · 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. NM · 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. NM · Travelling instructor · Active

    Class A theory, range, public road

  9. NM · Travelling instructor · Not stated

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

  10. NM · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  11. NM · Travelling instructor · Active

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

  12. NM · Travelling instructor · Active · (832) 952-6202

    Class A theory · Class B theory

  13. NM · Travelling instructor · Active · (866) 563-0142

    Hazmat theory

  14. NM · Travelling instructor · Active · (575) 840-9555

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

  15. NM · Travelling instructor · Active · (575) 390-3799

    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 New Mexico

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