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.
Cities with the most CDL schools in Maine
All 47 registered locations
| School | City | Training offered |
|---|---|---|
| Keep Right Inc. | Albion | Class AClass BHazmat |
| TCB Renovations LLC | Alfred | Class AClass BPassengerSchool busHazmat |
| Central Maine Community College Workforce Development CDL |
Auburn | Class AClass BPassengerSchool busHazmat |
| Ancora Training for Eastern Maine Community College Lindenwood Education System |
Bangor | Class AClass BHazmat |
| Emcc Eastern Maine Community College |
Bangor | Class A |
| Washington County Community College | Calais | Class AClass BPassengerSchool bus |
| Caribou Regional Technology Center rsu39 Caribou Technology Center |
Caribou | Class AClass BPassengerSchool bus |
| Eastern Aroostook Adult & Community Education Caribou Technology Center |
Caribou | Class AClass BPassengerSchool busHazmat |
| Eastern Aroostook Adult and Community Education | Caribou | Class AClass BPassengerSchool busHazmat |
| American Transportation Academy | Chelsea | Class AHazmat |
| Coastal Washington County Institute of Technology | Cherryfield | Class AClass B |
| The Heart of Driving Driver Education LLC | Cherryfield | Class AClass B |
| Washington County Community College | Columbia | Class AClass BPassengerSchool bus |
| Piscataquis Valley Adult Education Cooperative | Dexter | Class AHazmat |
| K-Roc Construction Cale C Ellis |
Fayette | Class AClass BHazmat |
| Town of Fort Kent 28043 |
Fort Kent | Class AClass B |
| (SJVTC) St. John Valley Technology Center SJVTC (St. John Valley Technology Center) |
Frenchville | Class AClass B |
| SJVTC - (Red Wing Training Site) SJVTC (St. John Valley Technology Center) |
Frenchville | Class AClass B |
| Northeast Technical Institute [B - Yard] Northeast Technical Institute |
Hampden | Class AClass B |
| Witham's Paving Inc Witham's Paving Inc Driving School |
Hermon | Class A |
| Spruce Mountain Adult Education RSU 73 Spruce Mountain School District |
Livermore Falls | Class AClass BPassengerSchool bus |
| Region9 school of applied technology REGION 9 School of Applied Technology |
Mexico | Class AClass BPassengerSchool busHazmat |
| Oxford Hills/Nezinscot Adult Education | Oxford | Class AClass BPassengerSchool bus |
| Northern Maine Community College | Presque Isle | Class A |
| GoDriving GoDrivingCO |
Saco | Class AClass B |
| GoDriving GoDrivingCO |
Saco | Class AClass B |
| Northeast Technical Institute [S - Yard] Northeast Technical Institute |
Scarborough | Class AClass B |
| Ancora Training for Kennebec Valley Community College Lindenwood Education System |
Waterville | Class AClass BHazmat |
| Ashland District School | Ashland | Class BPassengerSchool bus |
| Northeast Technical Institute [B] Northeast Technical Institute |
Bangor | Class AClass BHazmat |
| Rsu 71 | Belfast | Class BPassengerSchool bus |
| Ellsworth School Department Lori-Ann Mathews (Assistant) |
Ellsworth | Class BPassengerSchool bus |
| 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 A |
| Rsu 67 | Lincoln | Class BPassengerSchool bus |
| RSU 73 Spruce Mountain Adult Education RSU 73 Spruce Mountain School District |
Livermore Falls | Class A |
| Msad # 61 Maine School Adminstrative District # 61 Transportation Department |
Naples | Class BPassengerSchool bus |
| Rsu #18 | Oakland | Class BPassengerSchool bus |
| Maranacook Class B Truck Driving School RSU 38 - Maranacook Adult and Community Education |
Readfield | Class BPassengerSchool busHazmat |
| Rsu #13 Regional School Unit No. 13 |
Rockland | PassengerSchool bus |
| Sanford Community Adult Education | Sanford | Class BPassengerSchool bus |
| Northeast Technical Institute [S] Northeast Technical Institute |
Scarborough | Class AClass BHazmat |
| Rsu #13 Regional School Unit No. 13 |
Thomaston | PassengerSchool bus |
| Massabesic Adult and Community Education | Waterboro | Class BPassengerSchool bus |
| Massabesic Adult and Community Education | Waterboro | Class BPassengerSchool bus |
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.