Keep Right Inc.
93 Unity Road
Albion, ME 04910
- Class A
- Class B
- Hazmat theory
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
Last updated Oct 30, 2026
Every school here is listed on the FMCSA Training Provider Registry.
Find schools near your ZIPWe 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.
93 Unity Road
Albion, ME 04910
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
PO Box 127, 59 Biddeford rd
Alfred, ME 04002
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
180 Presque Isle Rd
Ashland, ME 04732
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
1250 Turner St
Auburn, ME 04210
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
354 Hogan Rd
Bangor, ME 04401
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
354 Hogan Rd Parking
Bangor, ME 04401
Verified
$5,079 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for EMCCListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
1435 Broadway
Bangor, ME 04401
Verified
$6,790 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for Northeast Technical Institute [B]Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
41 Lions Way
Belfast, ME 04974
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
One College Drive
Calais, ME 04619
Verified
$1,400 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for Washington County Community CollegeListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
308 SUITE 1 SWEDEN STREET
Caribou, ME 04736
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
308 Sweden St suite2
Caribou, ME 04736
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 EducationListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
165 River Rd
Chelsea, ME 04330
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
52 Wing Siding Rd
Cherryfield, ME 04622
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
7 Heartland Drive
Cherryfield, ME 04622
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
11 Addison Road
Columbia, ME 04643
Verified
$1,400 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for Washington County Community CollegeListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
20 Forest Ave
Ellsworth, ME 04605
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
7 Hunter Rd
Freeport, ME 04032
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
431 U.S. Route 1
Frenchville, ME 04745
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
443 U.S. Route 1
Frenchville, ME 04745
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
795 Bog Rd
Hermon, ME 04401
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
25 Reed Dr
Lincoln, ME 04457
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
377 river road Mexico, ME. 04257
Mexico, ME 04257
Verified
$6,500 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for Region9 school of applied technologyListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
1879 Roosevelt Trail
Naples, ME 04055
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
34 Williams Court
Oakland, ME 04963
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
1570 Main Street
Oxford, ME 04270
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 EducationListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
33 Edgemont Drive
Presque Isle, ME 04769
Verified
$4,960 total program cost
Checked Oct 30, 2026
US DOL list as of June 30, 2025
Source for Northern Maine Community CollegeListed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
2250 Millard Harrison Drive
Readfield, ME 04355
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
1 Lehner Rd
Saco, ME 04072
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
239 Main Street
Saco, ME 04072
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
668 Main Street
Sanford, ME 04073
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
51 US Route 1, Suite K
Scarborough, ME 04074
about $6,790 (estimate)
Checked Oct 30, 2026
Same school's published price at its Bangor, ME location. This location's own price was not found. Figure is a total program cost.
Source for Northeast Technical Institute [S]Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
84 West Rd
Waterboro, ME 04087
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)
92 Western Ave
Waterville, ME 04901
Contact for price
Listed on the FMCSA Training Provider Registry (location file as of 10/30/2026)