CDL School Search

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

CDL schools in Maryland

82 in-person schools open to the public in 53 cities, 19 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 Maryland

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

Free and funded training in Maryland: 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 Maryland Motor Vehicle Administration, 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 Maryland, 1 to 80 of 82

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

  1. Annapolis, MD · In person · Active · (443) 924-0998

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

  2. Annapolis, MD · 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

  3. Baltimore, MD · In person · Active · (833) 411-4511

    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. Baltimore, MD · In person · Active · (410) 631-1818

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

  5. Baltimore, MD · In person · Active · (410) 631-1818

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

  6. Baltimore, MD · In person · Active · (410) 986-3200

    Class B theory, range, public road

  7. Baltimore, MD · In person · Active · (443) 877-5205

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

  8. Baltimore, MD · In person · Active

    Class A range, public road

  9. Baltimore, MD · In person · Active · (888) 231-8633

    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

  10. Baltimore, MD · In person · Active · (443) 452-8421

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

  11. Baltimore, MD · In person · Active · (410) 562-7628

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

  12. Baltimore, MD · In person · 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

  13. Baltimore, MD · In person · Active · (443) 401-8680

    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. Baltimore, MD · In person · Active · (410) 298-4844

    Class A theory · Class B theory · Hazmat theory

  15. Baltimore, MD · In person · Active · (443) 431-3705

    Class A theory, range, public road

  16. Baltimore, MD · In person · Active · (443) 712-4270

    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

  17. Belcamp, MD · In person · Active · (667) 415-6005

    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. Bowie, MD · In person · Active · (301) 363-0153

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

  19. Cambridge, MD · In person · Active · (410) 228-4747

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

  20. Cheverly, MD · In person · Active · (240) 722-7497

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

  21. Church Hill, MD · In person · Active · (443) 926-1402

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

  22. Clinton, MD · In person · Active · (240) 464-6807

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

  23. Cockeysville, MD · In person · Active · (443) 809-1498

    Class B theory, range, public road

  24. Cockeysville, MD · In person · Active · (443) 410-4027

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

  25. Columbia, MD · In person · Active · (833) 411-4511

    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. Columbia, MD · In person · Active · (443) 539-7444

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

  27. Columbia, MD · In person · Active · (888) 231-8633

    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

  28. Deale, MD · In person · Active · (443) 924-0998

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

  29. Delmar, MD · In person · Active · (410) 742-2718

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

  30. Dickerson, MD · In person · Active · (301) 825-4488

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

  31. District Heights, MD · In person · Active · (240) 204-4024

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

  32. District Heights, MD · In person · Active · (202) 449-8663

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

  33. Eden, MD · In person · Active · (443) 880-2582

    Class B range, public road

  34. Elkridge, MD · In person · Active · (410) 929-8007

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

  35. Elkton, MD · In person · Active · (833) 411-4511

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

  36. Elkton, MD · In person · Active · (410) 287-1615

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

  37. Elkton, MD · In person · Active · (302) 544-2086

    Class A theory, range, public road

  38. Elkton, MD · In person · Active · (410) 865-0168

    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

  39. Forestville, MD · In person · Active

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

  40. Forestville, MD · In person · Active · (202) 918-3399

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

  41. Fort Washington, MD · In person · Active · (240) 893-9027

    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

  42. Frederick, MD · In person · Not stated · (301) 300-4400

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

  43. Frederick, MD · In person · Active · (240) 674-5758

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

  44. Frederick, MD · In person · 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

  45. Gaithersburg, MD · In person · Active · (301) 825-4488

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

  46. Germantown, MD · In person · Active · (240) 567-2589

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

  47. Glen Burnie, MD · In person · Active · (410) 357-6727

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

  48. Glen Dale, MD · In person · Active · (240) 401-8214

    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

  49. Grantsville, MD · In person · Active · (301) 387-3750

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

  50. Hagerstown, MD · In person · Active · (240) 500-2626

    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

  51. Havre de Grace, MD · In person · Active · (667) 415-6005

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

  52. Hughesville, MD · In person · Active · (301) 274-4474

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

  53. Hyattsville, MD · In person · Active · (301) 633-3256

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

  54. Hyattsville, MD · In person · Active · (410) 226-7929

    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

  55. Hyattsville, MD · In person · Active

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

  56. Jessup, MD · In person · Active · (410) 650-2375

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

  57. La Plata, MD · In person · Active · (301) 934-7870

    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

  58. Largo, MD · In person · Not stated · (301) 300-4400

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

  59. Laurel, MD · In person · Active · (240) 535-9882

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

  60. Laurel, MD · In person · Active · (240) 581-2452

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

  61. Laurel, MD · In person · Active · (240) 581-2452

    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

  62. Lexington Park, MD · In person · Active · (240) 412-5747

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

  63. Newark, MD · In person · Active · (443) 614-0375

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

  64. North East, MD · In person · Active · (410) 287-1615

    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

  65. Nottingham, MD · In person · Active

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

  66. Ocean City, MD · In person · Active · (410) 520-5445

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

  67. Parsonsburg, MD · In person · Active · (410) 742-1958

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

  68. Pasadena, MD · In person · Active · (410) 766-8456

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

  69. Pikesville, MD · In person · Active · (443) 857-2920

    Class A theory, range, public road

  70. Prince Frederick, MD · In person · Active · (443) 404-3020

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

  71. Quantico, MD · In person · Active · (443) 944-5589

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

  72. Randallstown, MD · In person · Active · (410) 808-5443

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

  73. Randellstown Md, MD · In person · Active · (443) 858-3052

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

  74. Salisbury, MD · In person · Active · (443) 397-8343

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

  75. Salisbury, MD · In person · Active · (410) 334-2815

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

  76. Snow Hill, MD · In person · Active · (443) 614-0375

    Class B theory · Passenger theory · School bus theory

  77. Sparrows Point, MD · In person · Active · (443) 208-5622

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

  78. White Marsh, MD · 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

  79. Wilmington, MD · In person · Active · (302) 377-8289

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

  80. Woodlawn, MD · In person · Active · (410) 298-4844

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

Travelling instructors based in Maryland

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. MD · Travelling instructor · Active · (202) 210-6897

    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. MD · 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. MD · Travelling instructor · Active · (856) 725-0011

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

  4. MD · 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. MD · Travelling instructor · Active · (443) 286-0889

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

  6. MD · Travelling instructor · Active

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

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

  8. MD · Travelling instructor · Active · (443) 250-6902

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

  9. MD · Travelling instructor · Active · (717) 668-3692

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

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

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

  12. MD · Travelling instructor · Active

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

  13. MD · Travelling instructor · Active · (563) 210-9936

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

  14. MD · Travelling instructor · Active

    Class A theory, range, public road

  15. MD · Travelling instructor · Not stated

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

  16. MD · Travelling instructor · Active · (412) 310-0263

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

  17. MD · Travelling instructor · Not stated · (281) 757-1765

    Class A theory

  18. MD · Travelling instructor · Active · (215) 669-4078

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

  19. MD · 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 Maryland

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