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.