CDL Schools in Maine

Federal law requires entry-level CDL training to come from a provider listed in FMCSA's Training Provider Registry. Maine has 56 registered training locations open to the public — every one of them is listed below.

Registered training locations

56

Median truck driver wage

$51,930

Maine, heavy & tractor-trailer

Job growth 2022–2032

-1%

Openings per year

1,140

statewide average

FMCSA-Registered CDL Training Providers in Maine

Sorted by city. "Theory" is classroom instruction; "BTW" is behind-the-wheel training on a range or public road. Confirm current registration with the school before enrolling.

Provider City CDL classes Training offered
Keep Right Inc. Albion Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
TCB Renovations LLC Alfred Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Ashland District School Ashland Class B; Passenger; School Bus Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range
Central Maine Community College Auburn Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Ancora at Eastern Maine Community College Bangor Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
EMCC Bangor Class A Class A: Theory, BTW-Public Road, BTW-Range
Northeast Technical Institute [B] Bangor Class A; Class B; Hazardous Materials Class A: Theory | Class B: Theory | Hazardous Materials: Theory
Train 4 Less Bangor Under review Bangor Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
RSU 71 Belfast Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Train 4 Less Bridgton Under review Bridgton Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Washington County Community College Calais Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Eastern Aroostook Adult & Community Education caribou Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Eastern Aroostook Adult and Community Education Caribou Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Caribou Regional Technology Center rsu39 CARIBOU Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
American Transportation Academy Chelsea Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Coastal Washington County Institute of Technology Cherryfield Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
The Heart of Driving Driver Education LLC CHERRYFIELD Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Washington County Community College Columbia Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Piscataquis Valley Adult Education Cooperative Dexter Class A; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Train 4 Less Eastport Under review Eastport Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Ellsworth School Department Ellsworth Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
K-Roc Construction Under review Fayette Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
MSAD#27 Fort Kent Class B; Passenger; School Bus Class B: Theory, BTW-Public Road | Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road
Town of Fort Kent Fort Kent Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
SJVTC - (Red Wing Training Site) Frenchville Class A; Class B Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range
(SJVTC) St. John Valley Technology Center Frenchville Class A; Class B; Hazardous Materials Class A: Theory | Class B: Theory | Hazardous Materials: Theory
MSAD 4 GUILFORD Passenger; School Bus Passenger: BTW-Range | School Bus: BTW-Range
Northeast Technical Institute [B - Yard] Hampden Class A; Class B Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range
Train 4 Less Hampden Under review Hampden Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Train 4 Less Harrison Under review Harrison Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Witham's Paving Inc Hermon Class A Class A: BTW-Range
Witham's Paving Inc Hermon Class A Class A: Theory, BTW-Public Road, BTW-Range
RSU 67 Lincoln Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Region9 school of applied technology Mexico Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
MSAD # 61 Naples Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Train 4 Less Newfield Under review Newfield Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
RSU #18 Oakland Class B; Passenger; School Bus Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
RSU 23 Old Orchard Beach Class B; Passenger; School Bus Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range
RSU 23 Old Orchard Beach School Bus School Bus: BTW-Public Road, BTW-Range
Train 4 Less Orono Under review Orono Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Oxford Hills/Nezinscot Adult Education Oxford Class A; Class B; Passenger; School Bus Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range
Northern Maine Community College Presque Isle Class A Class A: Theory, BTW-Public Road, BTW-Range
Maranacook Class B Truck Driving School READFIELD Class B; Passenger; School Bus; Hazardous Materials Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
RSU #13 Rockland Passenger; School Bus Passenger: Theory, BTW-Public Road | School Bus: Theory, BTW-Public Road
GoDriving Saco Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
GoDriving Saco Class A; Class B Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range
Train 4 Less Saco Under review Saco Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Sanford Community Adult Education Sanford Class B; Passenger; School Bus Class B: Theory | Passenger: Theory | School Bus: Theory
Northeast Technical Institute [S] Scarborough Class A; Class B; Hazardous Materials Class A: Theory | Class B: Theory | Hazardous Materials: Theory
Northeast Technical Institute [S - Yard] Scarborough Class A; Class B Class A: BTW-Public Road, BTW-Range | Class B: BTW-Public Road, BTW-Range
Train 4 Less Warren Under review Warren Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Massabesic Adult and Community Education Waterboro Class B; Passenger; School Bus Class B: BTW-Public Road, BTW-Range | Passenger: BTW-Public Road, BTW-Range | School Bus: BTW-Public Road, BTW-Range
Massabesic Adult and Community Education Waterboro Class B; Passenger; School Bus Class B: Theory | Passenger: Theory | School Bus: Theory
Ancora at Kennebec Valley Community College Day Waterville Class A; Class B; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory
Robert Lafleur Airport Waterville Class A; Class B; Passenger Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range
Train 4 Less West Bath Under review West Bath Class A; Class B; Passenger; School Bus; Hazardous Materials Class A: Theory, BTW-Public Road, BTW-Range | Class B: Theory, BTW-Public Road, BTW-Range | Passenger: Theory, BTW-Public Road, BTW-Range | School Bus: Theory, BTW-Public Road, BTW-Range | Hazardous Materials: Theory

Source: FMCSA Training Provider Registry (tpr.fmcsa.dot.gov), retrieved 2026-07-06. Employer-only training locations (fleets and agencies that train their own drivers) are not listed. Providers marked "Under review" are being re-verified by FMCSA and may not currently certify training.

Featured CDL programs enrolling now

What Truck Drivers Earn in Maine

Wages

  • Median annual wage: $51,930
  • Average annual wage: $53,960
  • Heavy & tractor-trailer drivers employed statewide: 10,180

Source: BLS OEWS, May 2024 (SOC 53-3032). First-year pay is usually below the median; OTR and specialized endorsements pay above it.

10-year outlook

  • Projected growth 2022–2032: -1%
  • Average openings per year: 1,140
  • Employment: 11,140 → 11,030

Source: Projections Central / state workforce agencies.

Pay in Maine's biggest trucking metros

Metro area Drivers employed Median wage
Portland-South Portland, ME 3,490 $57,730
Bangor, ME 1,580 $50,840
Lewiston-Auburn, ME 1,160 $53,250

Verified CDL Program Outcomes in Maine

States report these results to the U.S. Department of Labor for programs eligible for workforce (WIOA) funding — they are measured outcomes, not marketing claims. Blank cells mean the state suppressed the value (usually small class sizes).

Provider · Program Completion Employed (2 qtrs) Median earnings (qtr) Cost
Northeast Technical Institute - Scarborough Campus Commercial Truck Driving Instruction - CDL-A or CDL-B 94% 81% $13,956 $4,495
Northeast Technical Institute - Bangor Commerical Truck Driving Instruction for CDL A or CDL B 95% 79% $12,774 $6,790
Region 9 School of Applied Technology CDL Truck Driver Class A 100% 71% $10,863 $6,500
Oxford Hills / Nezinscot Adult Education Commercial Drivers License Class A Range and OTR Training 97% 77% $14,294 $4,100
Go.Driving.Co GoDriving Truck Training Both Class A 97% 81% $23,660 $4,665
Go.Driving.Co GoDriving Truck Training Class B 97% 85% $14,961 $2,695
Eastern Aroostook Adult & Community Ed. CDL Class A 97% 90% $7,656 $4,750
Keep Right Commercial Driving School Commercial Truck Driving Training Class A 97% 65% $16,438 $4,030
Oxford Hills / Nezinscot Adult Education CDL Class A Truck Driver Training Classroom Instruction 100% 85% $14,294 $5,900
Keep Right Commercial Driving School Commercial Truck Driving Training Class B 100% 65% $13,399 $2,030
Region 9 School of Applied Technology CDL Truck Driver Class B 100% 100% $3,500
Northern Maine Community College Commercial Driving Academy 85% 71% $9,186 $4,960

Source: U.S. Department of Labor Eligible Training Provider List results (trainingproviderresults.gov), PY2023. Earnings are for one quarter, not annualized.

Compare CDL programs that fit your schedule

Getting a CDL in Maine

Harness Racing, Owner/Driver/Trainer

  • Education: Undetermined
  • Experience: Affidavit or referral
  • Exam: No exam
  • Continuing education: No continuing education requirement

Issuing agency: Maine Department of Agriculture, Conservation and Forestry · agency website

Temporary Permit For Plant Operator And/or Delivery Technician

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: Undetermined
  • Continuing education: Undetermined

Issuing agency: Maine Department of Professional & Financial Regulation · agency website

Commercial Drivers License (CDL)

  • Education: Undetermined
  • Experience: Undetermined
  • Exam: No exam
  • Continuing education: Undetermined

Issuing agency: Maine Secretary of State · agency website

Driver Education Instructor, School

  • Education: Specific course required
  • Experience: Affidavit or referral
  • Exam: State exam required
  • Continuing education: Undetermined

Issuing agency: Maine Secretary of State · agency website

Commercial Drivers License (CDL)

  • Education: No education required
  • Experience: No experience
  • Exam: State exam required
  • Continuing education: No continuing education requirement

Issuing agency: Maine Secretary of State · agency website

Source: CareerOneStop License Finder (U.S. Department of Labor). Since February 2022, first-time Class A/B applicants must complete entry-level driver training with a registered provider before taking the skills test.

0 of 3
+ Add school+ Add school+ Add school
Compare Now