CDL · AL

CDL Schools in Alabama

58 public, in-person Class A training locations in Alabama are on the FMCSA Training Provider Registry, and 2 colleges reported truck-driving graduates for 2023-24.

By city

Colleges with truck-driving programs in Alabama

351 North Broad Street, Mobile, AL · Public, 2-year

Grads 2023-24
179 CDL
In-state tuition/yr 2025-26
$5,760
Median pay 1 yr out
$39,190 undergraduate certificate

1411 Indiana Avenue, Jasper, AL · Public, 2-year

Grads 2023-24
178 CDL
In-state tuition/yr 2025-26
$5,126
Median pay 1 yr out
$51,715 undergraduate certificate

Registered training locations in Alabama

2795 AL Highway 205, Albertville, AL · FMCSA registry

Class A
range + road
Also teaches
Class B

138 Garage Street, Alexander City, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 392-3110

1008 Glen Addie Ave, Anniston, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(256) 405-8075

Gadsden State Community College (Anniston) (Gadsden State Community College - Skills Training Division)

1801 Coleman Rd, Anniston, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

AMX (Alabama Motor Express) (AMX Academy, Inc.)

10720 US HWY 84, East, Ashford, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
+1 334-814-5089 ext. 160

G Burns Construction LLC (Gburns construction)

Bessemer, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(205) 329-9394

Gburnsconstructionllc (Gburns construction)

Bessemer, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(205) 329-9394

1100 9th Ave SW, Bessemer, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(205) 925-2515

One Stop CDL Training Program (One Stop CDL Training)

3800 Bessemer Super Hwy, Bessemer, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(205) 729-4200

Roadmaster Drivers School (BIR) (Roadmaster Drivers School)

2570 Five Star Parkway, Bessemer, AL · FMCSA registry

Class A
range + road
Also teaches
Class A only
Phone
(800) 831-1300

1117 37th Pl N, Birmingham, AL · FMCSA registry

Class A
range + road
Also teaches
Class B

120 19th St N, Birmingham, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(470) 602-3213

kla trucking school (kla driving academy)

702 3rd Ave N, Birmingham, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(205) 332-9690

115 Deer St, Brewton, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B

813 West Pushmataha Street, Butler, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(205) 459-2043

335 4th Ave SE, Childersburg, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 378-2030

1850 Lay Dam Rd, Clanton, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(205) 856-7917

Believe Truck Driving Academy, LLC (Believe Truck Driving Academy)

321 Granger St, Cottonwood, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(334) 405-6869

67 Horse Center Rd, Decatur, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(256) 432-0430

ESD SCHOOL, LLC (ESD CDL TRAINING LLC)

67 Horse Center Rd, Decatur, AL · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(256) 432-0430

Wallace Community College-Demopolis (Wallace Community College-Selma)

1701 US-43, Demopolis, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(334) 876-9227

Dothan, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat

Wallace State College Double Springs (Wallace State Community College)

23415 AL-195, Double Springs, AL · FMCSA registry

Class A
theory + road
Also teaches
Class A only
Phone
(256) 352-8114

Wallace Community College-Eufaula Area (Wallace Community College)

1150 State Docks Rd, Eufaula, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat

100 AL-83, Evergreen, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 578-1313

Gadsden State Community College (Gadsden) (Gadsden State Community College - Skills Training Division)

1001 East Broad St, Gadsden, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Hazmat

12380 US-431, Guntersville, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 582-8294

801 Main Street NE, Hanceville, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 352-8114

1826 27th Ave N, Hueytown, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only

J. F. Drake State Community and Technical College (J.F. Drake State Community and Technical College)

Huntsville, AL · FMCSA registry

Class A
range + road
Also teaches
Class B, Passenger, School bus
Phone
(256) 551-5227

J.F. Drake State Community & Technical College (J.F. Drake State Community and Technical College)

3421 Meridian St N, Huntsville, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus
Phone
(256) 551-5227

2774 Ruffner Rd, Irondale, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(334) 207-1936

Bishop State Community College Jackson AL Campus (Bishop State Community College)

2405 Coffeeville Road Hwy 69, Jackson, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 660-1733

4551 Halls Mill road, Mobile, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 660-1733

Bishop State Community College Southwest campus (Bishop State Community College)

925 Dauphin Island Parkway, Mobile, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 660-1733

90 N Sage Ave, Mobile, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 479-6788

3390 Gatewood Dr. W, Mobile, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(251) 461-8765

188 C Sheffield, Monroevile, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(251) 743-2553

4204 Selma Hwy, Montgomery, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(334) 676-4030

Entry Level Training Academy LLC (Entry Level Training Academy, LLC)

5129 Lower Wetumpka Road, Montgomery, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(334) 430-3570

H. Councill Trenholm State Community College (Trenholm State Community College)

5420 Troy Highway, Montgomery, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(334) 420-4406

Northwest-Shoals Community College (Northwest Shoals Community College)

800 George Wallace Blvd., Muscle Shoals, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 331-5218

Northport, AL · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(205) 361-3400

Wallace State Oneonta (Wallace State Community College)

728 2nd Avenue SE, Oneonta, AL · FMCSA registry

Class A
theory + road
Also teaches
Class B
Phone
(256) 352-8114

301 Lake Condy Road, Opelika, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(334) 742-2977

Truck Driver Institute, Inc. - Oxford (Truck Driver Institute, Inc.)

4939 U.S. Highway 78 West, Oxford, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(256) 831-8155

3405 South U.S. Hwy 231, Ozark, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(334) 347-2623

Chattahoochee Valley Community College- CV410 (Chattahoochee Valley Community College)

410 Martin Luther King Jr Pkwy N, Phenix City, AL · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(334) 214-4867

Chattahoochee Valley Community College- CVCC (Chattahoochee Valley Community College)

Phenix City, AL · FMCSA registry

Class A
range + road
Also teaches
Class B
Phone
(334) 214-4867

1446 Goosepond Dr., Scottsboro, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 999-0962

Building #16 Craig Field Industrial Park, Selma, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class A only
Phone
(334) 876-9227

BEVILL STATE COMMUNITY COLLEGE 117 (Bevill State Community College)

117 Main Street, Sumiton, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(205) 648-3271

19653 Highway 59, Summerdale, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger
Phone
(251) 989-0740

Level One ELDT (Level One ELDT LLC)

36525 US-280, Sylacauga, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(256) 245-2238

6250 US Highway 31 North, Tanner, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, Hazmat
Phone
(256) 306-2928

Theodore, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B
Phone
(251) 545-8181

9500 Old Greensboro Road, Tuscaloosa, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Passenger, School bus, Hazmat
Phone
(205) 391-2482

Premium Truck Driving Academy (Premium Truck Driving Academy Inc)

605 US-29, Valley, AL · FMCSA registry

Class A
theory + range + road
Also teaches
Class B, Hazmat
Phone
(334) 560-1111

BLS puts the median annual wage for heavy and tractor-trailer truck drivers in Alabama at $52,120 (middle 80% from $38,240 to $77,620), May 2025. BLS Occupational Outlook Handbook.

Your CDL itself is issued by Alabama. Check fees and testing with the state licensing agency; CareerOneStop lists it.

Sources: IPEDS Completions 2023-24 (C2024_A) and Directory (HD2024), NCES; College Scorecard institution data (2025-26 charges, released Nov 2, 2026) and field-of-study data (Oct 15, 2026); FMCSA Training Provider Registry (as of 2026-11-02); BLS Occupational Employment and Wage Statistics, May 2025. Checked 2026-11-02. How we build this list.