CDL Schools in Maine

    Last updated Oct 30, 2026

    Every school here is listed on the FMCSA Training Provider Registry.

    Find schools near your ZIP

    About CDL schools in Maine

    We list 33 CDL school locations in Maine that are listed on the FMCSA Training Provider Registry, open to the public and training in person, in 27 cities. 23 schools offer Class A training, 29 Class B, 11 hazmat theory, and 18 passenger. The most schools are in Bangor (3), Caribou (2), and Cherryfield (2). Listed total program prices (tuition plus required fees, before state license fees) run from $1,400 to $6,790 across 7 schools from 6 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees in Maine add $104 for a Class A, checked Oct 29, 2026. You can do your ELDT theory online first for $18.99 with RoadCert, listed on the FMCSA Training Provider Registry and reported the same day you pass.

    Albion

    Alfred

    TCB Renovations LLC

    PO Box 127, 59 Biddeford rd
    Alfred, ME 04002

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

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Ashland

    Auburn

    Central Maine Community College

    1250 Turner St
    Auburn, ME 04210

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

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Bangor

    EMCC

    354 Hogan Rd Parking
    Bangor, ME 04401

    • Class A

    Verified

    $5,079 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for EMCC

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Belfast

    Calais

    Caribou

    Caribou Regional Technology Center rsu39

    308 SUITE 1 SWEDEN STREET
    Caribou, ME 04736

    • Class A
    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Eastern Aroostook Adult and Community Education

    308 Sweden St suite2
    Caribou, ME 04736

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

    Verified

    $4,750 total program cost

    Checked Oct 30, 2026

    US DOL list as of June 30, 2025

    Source for Eastern Aroostook Adult and Community Education

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Chelsea

    Cherryfield

    Coastal Washington County Institute of Technology

    52 Wing Siding Rd
    Cherryfield, ME 04622

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Columbia

    Ellsworth

    Ellsworth School Department

    20 Forest Ave
    Ellsworth, ME 04605

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Freeport

    RSU5

    7 Hunter Rd
    Freeport, ME 04032

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Frenchville

    (SJVTC) St. John Valley Technology Center

    431 U.S. Route 1
    Frenchville, ME 04745

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    SJVTC - (Red Wing Training Site)

    443 U.S. Route 1
    Frenchville, ME 04745

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Hermon

    Witham's Paving Inc

    795 Bog Rd
    Hermon, ME 04401

    • Class A

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Lincoln

    Mexico

    Naples

    Oakland

    RSU #18

    34 Williams Court
    Oakland, ME 04963

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Oxford

    Oxford Hills/Nezinscot Adult Education

    1570 Main Street
    Oxford, ME 04270

    • Class A
    • Class B
    • Passenger
    • School bus

    about $4,100 (estimate)

    Checked Oct 30, 2026

    Same school's program at its South Paris location on the state ETP list (US DOL TrainingProviderResults.gov, list as of June 30, 2025): Commercial Drivers License Class A Range and OTR Training: $4,100 total (tuition and required fees; no books/supplies cost reported); CDL Class A Truck Driver Training Classroom Instruction: $5,900 total (tuition and required fees; no books/supplies cost reported); CDL Bus Driver Training: $1,750 to. This location's own price was not found. Figure is a total program cost.

    Source for Oxford Hills/Nezinscot Adult Education

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Presque Isle

    Readfield

    Saco

    GoDriving

    1 Lehner Rd
    Saco, ME 04072

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    GoDriving

    239 Main Street
    Saco, ME 04072

    • Class A
    • Class B

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Sanford

    Scarborough

    Waterboro

    Massabesic Adult and Community Education

    84 West Rd
    Waterboro, ME 04087

    • Class B
    • Passenger
    • School bus

    Contact for price

    Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)

    Waterville

    Frequently asked questions

    How many CDL schools in Maine are listed on the FMCSA Training Provider Registry?
    We list 33 public, in-person school locations in 27 cities, from the registry's location file as of 10/30/2026. Employer-only programs are not included.
    How much does CDL school cost in Maine?
    Listed total program prices (tuition plus required fees, before state license fees) run from $1,400 to $6,790 across 7 schools from 6 providers (checked Oct 30, 2026; US DOL list prices as of June 30, 2025). State CDL fees are separate; see Maine in our CDL cost calculator.
    How much are the state CDL fees in Maine?
    State CDL fees in Maine add $104 for a Class A, checked Oct 29, 2026. A hazmat endorsement also needs the TSA security threat assessment, $88.25.
    Do I need ELDT in Maine?
    Yes, if you are getting your first Class A or B CDL, upgrading from Class B to Class A, or adding a hazmat, passenger or school bus endorsement for the first time. The federal rule applies in every state. Take our 1-minute quiz to check.
    Can I do ELDT theory online in Maine?
    Yes, with any provider listed on the FMCSA Training Provider Registry. Behind-the-wheel training is done in person. Both must be finished before your skills test.