Home › States › Maine

CDL schools in Maine

Maine has 47 CDL training locations on FMCSA's Training Provider Registry that say they are open to the public, spread across 35 cities. The most are in Bangor (3), Caribou (3), Cherryfield (2). 28 (60%) are registered for Class A behind-the-wheel training on public roads, and 37 for Class B. The provider with the most locations here is Northeast Technical Institute, with 4.

47public training locations
28Class A public-road driving
37Class B training
25school bus
14hazmat theory

Cities with the most CDL schools in Maine

Bangor
3 locations
Caribou
3 locations
Cherryfield
2 locations
Fort Kent
2 locations
Frenchville
2 locations
Hermon
2 locations
Livermore Falls
2 locations
Saco
2 locations
Scarborough
2 locations
Waterboro
2 locations
Albion
1 location
Alfred
1 location
Ashland
1 location
Auburn
1 location
Belfast
1 location
Calais
1 location
Chelsea
1 location
Columbia
1 location
Dexter
1 location
Ellsworth
1 location
Fayette
1 location
Freeport
1 location
Guilford
1 location
Hampden
1 location

All 47 registered locations

Show only:
SchoolCityTraining offeredPhone
Keep Right Inc. Albion Class AClass BHazmat207-313-0325
TCB Renovations LLC Alfred Class AClass BPassengerSchool busHazmat207-206-6656
Central Maine Community College
Workforce Development CDL
Auburn Class AClass BPassengerSchool busHazmat207-755-5379
Ancora Training for Eastern Maine Community College
Lindenwood Education System
Bangor Class AClass BHazmat866-937-1850
Emcc
Eastern Maine Community College
Bangor Class A
Washington County Community College Calais Class AClass BPassengerSchool bus207-214-7988
Caribou Regional Technology Center rsu39
Caribou Technology Center
Caribou Class AClass BPassengerSchool bus207-493-4270
Eastern Aroostook Adult & Community Education
Caribou Technology Center
Caribou Class AClass BPassengerSchool busHazmat207-493-4272
Eastern Aroostook Adult and Community Education Caribou Class AClass BPassengerSchool busHazmat207-493-4272
American Transportation Academy Chelsea Class AHazmat207-242-0641
Coastal Washington County Institute of Technology Cherryfield Class AClass B207-483-2200
The Heart of Driving Driver Education LLC Cherryfield Class AClass B207-598-0400
Washington County Community College Columbia Class AClass BPassengerSchool bus207-214-7988
Piscataquis Valley Adult Education Cooperative Dexter Class AHazmat207-564-6525
K-Roc Construction
Cale C Ellis
Fayette Class AClass BHazmat207-491-9873
Town of Fort Kent
28043
Fort Kent Class AClass B207-834-3090
(SJVTC) St. John Valley Technology Center
SJVTC (St. John Valley Technology Center)
Frenchville Class AClass B207-543-6606
SJVTC - (Red Wing Training Site)
SJVTC (St. John Valley Technology Center)
Frenchville Class AClass B207-543-6606
Northeast Technical Institute [B - Yard]
Northeast Technical Institute
Hampden Class AClass B207-805-8000
Witham's Paving Inc
Witham's Paving Inc Driving School
Hermon Class A207-852-0463
Spruce Mountain Adult Education
RSU 73 Spruce Mountain School District
Livermore Falls Class AClass BPassengerSchool bus207-897-6722
Region9 school of applied technology
REGION 9 School of Applied Technology
Mexico Class AClass BPassengerSchool busHazmat207-369-9058
Oxford Hills/Nezinscot Adult Education Oxford Class AClass BPassengerSchool bus207-743-8842
Northern Maine Community College Presque Isle Class A207-551-5776
GoDriving
GoDrivingCO
Saco Class AClass B207-284-6111
GoDriving
GoDrivingCO
Saco Class AClass B207-284-6111
Northeast Technical Institute [S - Yard]
Northeast Technical Institute
Scarborough Class AClass B207-805-8000
Ancora Training for Kennebec Valley Community College
Lindenwood Education System
Waterville Class AClass BHazmat866-937-1850
Ashland District School Ashland Class BPassengerSchool bus207-227-5249
Northeast Technical Institute [B]
Northeast Technical Institute
Bangor Class AClass BHazmat207-805-8000
Rsu 71 Belfast Class BPassengerSchool bus207-338-2430
Ellsworth School Department
Lori-Ann Mathews (Assistant)
Ellsworth Class BPassengerSchool bus207-598-0400
Msad#27 Fort Kent Class BPassengerSchool bus
Rsu5 Freeport Class BPassengerSchool bus
Msad 4
Dexter School District
Guilford PassengerSchool bus
Witham's Paving Inc
Witham's Paving Inc Driving School
Hermon Class A207-852-0463
Rsu 67 Lincoln Class BPassengerSchool bus207-794-8578
RSU 73 Spruce Mountain Adult Education
RSU 73 Spruce Mountain School District
Livermore Falls Class A207-897-6406
Msad # 61
Maine School Adminstrative District # 61 Transportation Department
Naples Class BPassengerSchool bus207-693-6467
Rsu #18 Oakland Class BPassengerSchool bus207-465-2101
Maranacook Class B Truck Driving School
RSU 38 - Maranacook Adult and Community Education
Readfield Class BPassengerSchool busHazmat207-242-8795
Rsu #13
Regional School Unit No. 13
Rockland PassengerSchool bus207-596-2001
Sanford Community Adult Education Sanford Class BPassengerSchool bus207-490-5145
Northeast Technical Institute [S]
Northeast Technical Institute
Scarborough Class AClass BHazmat207-805-8000
Rsu #13
Regional School Unit No. 13
Thomaston PassengerSchool bus207-596-2001
Massabesic Adult and Community Education Waterboro Class BPassengerSchool bus207-247-2022
Massabesic Adult and Community Education Waterboro Class BPassengerSchool bus207-247-2022

Common questions about CDL training in Maine

How many CDL schools are in Maine?

As of 11/3/2026, the FMCSA Training Provider Registry lists 47 public, in-person training locations in Maine. Of those, 21 list a website.

Where can I get Class A CDL training in Maine?

28 locations are registered for Class A public-road training. They are concentrated in Caribou, Bangor, Cherryfield, Frenchville.

Can I get a school bus or passenger endorsement in Maine?

25 locations are registered for school bus (S) training and 25 for passenger (P) training. Many are school districts or transit agencies that may enroll the public.

Can I do ELDT theory online in Maine?

Yes. Federal rules allow theory online with any registered online provider (607 are listed). Behind-the-wheel training must still be done with a registered provider in person.

The counts above come from the FMCSA Training Provider Registry export dated 11/3/2026 and include only locations that say they are open to the public. Tuition, schedules and job placement are not in the registry. Ask each school directly.

Is your Maine school missing or out of date? Listing corrections are coming soon. Learn more →