Salt Lake City and the wider Utah CDL school map
Utah's directory lists 76 training locations in 34 cities. Salt Lake City has 22, Tooele has six, and Cedar City and West Valley City each have four. Salt Lake City holds more than one-quarter of the statewide locations, making it the deepest comparison market. But readers in southern or other parts of Utah should resist treating that cluster as their default. Repeated range and road attendance changes the value of distance. Build your pool from exact addresses you can reach, then compare the registered training categories.
Class A appears at 73 Utah locations, with 59 showing theory, range, and public-road components. Class B appears at 55, including 44 with all three. Passenger training is registered at 29 locations, school bus at 20, and hazardous materials theory at 28. The Class A footprint covers almost the whole directory, while bus-focused routes reduce the choice much more sharply. Use the component breakdown to distinguish a complete sequence from a partial registration, and ask the provider where each hands-on portion is conducted.
BLS counted 25,060 heavy and tractor-trailer truck driver jobs in Utah for May 2025. The median wage is $60,620. The 10th percentile stands at $44,320 and the 90th at $76,360, giving you a statewide pay frame without tying it to any school. The Utah Driver License Division is the official source for CDL licensing information. Once geography and credential scope produce a manageable list, contact providers about changing terms such as cost, class times, enrollment dates, equipment, and the sequence of classroom, range, and public-road work.
City-level search
Where to Find CDL Schools in Utah
01
Salt Lake City
22 training locations
02
Tooele
6 training locations
03
Cedar City
4 training locations
04
West Valley City
4 training locations
05
Blanding
3 training locations
The cities shown above account for 39 of the 76 locations in the statewide list. The full directory covers 34 cities, so use the search and training filters instead of treating those city counts as the whole market.
Training registration by address
Training Options at CDL Schools in Utah
Utah records 59 locations with complete Class A scope, compared with 44 for Class B. The Class A total is higher by 15 locations.
The federal snapshot marks 29 locations for passenger training. That is the highest endorsement-related count on this page, but the component mix still needs an address-by-address check.
If you are deciding between license classes, compare the vehicle and job differences in the Class A CDL training guide and Class B CDL training guide. Passenger, school bus, and hazardous materials requirements are covered in the CDL endorsement guide.
- Any Class A part
- 73
- Full Class A scope
- 59
- Any Class B part
- 55
- Full Class B scope
- 44
- Passenger
- 29
- School bus
- 20
- Hazardous materials theory
- 28
Utah school finder
All CDL Schools in Utah, Listed Alphabetically
Search all CDL schools in Utah across 76 public-enrollment, in-person locations. Filters use the training registration attached to each provider-location record in the August 5, 2026 FMCSA registry snapshot.
- Training locations
- 76
- Cities represented
- 34
How to Read Registry Details for CDL Schools in Utah
FMCSA says training providers attest that they meet the applicable federal and state requirements before they appear in the Training Provider Registry. Use the component labels on each card to check the training registered at that location, then confirm current course details directly with the provider.
Showing locations 1–19 of 76 on page 1 of 4
No locations match your search and selected training filters. Try a broader school name, city, or ZIP code.
The statewide search could not load. Try the search again, or use the numbered directory pages below.
Statewide matches
Search Results for CDL Schools in Utah
Each result opens the detailed location card on its permanent directory page.
West Bountiful, UT
Adept Trucking School LLC
West Bountiful, UT 84087- Registry record updated
- August 30, 2023
This provider address carries a public-enrollment registry listing at West Bountiful, Utah 84087. The federal record associates the location with Adept Trucking School LLC on this public registry entry. Of the components attached to this location, 2 are theory, 2 are range, and 2 are road registration. This provider address has training listed for Class B and Class A. Individual theory, range, and road flags appear below. Before agreeing to the provider’s terms, ask the provider to document refund terms, vehicle access, scheduled driving time, testing arrangements, and course dates.
What this location registers
Class A
- Theory
- Behind-the-wheel range
- Behind-the-wheel road
Class B
- Registered theory
- Off-road range
- Road driving
School contact links
Salt Lake City, UT
Alex CDL LLC
Salt Lake City, UT 84104-6524- Registry record updated
- August 3, 2026
This public-enrollment, on-site training location is listed at Salt Lake City, Utah 84104-6524. The operator named in the registry is Alex CDL LLC at this training location. Across the visible training rows, 5 categories include theory, 4 categories include range work, and 4 categories include public-road work. This provider address has training listed for Class B, HazMat theory, school-bus endorsement, Class A, and passenger endorsement. Separate rows identify every theory and driving flag. While narrowing your shortlist, read the provider’s answer on scheduled driving time, course dates, testing arrangements, vehicle access, and complete price.
Registry training breakdown
Class A
- Knowledge instruction
- Range
- Road component
Class B
- Theory component
- Range driving
- Road instruction
Passenger
- Theory coursework
- Closed-range work
- Road component
School bus
- Classroom theory
- Range
- Public-road driving
Hazardous Materials
- Theory instruction
Contact information for this location
Springville, UT
ALLSERVICES llc
2250s S State St, Springville, UT 84663- Registry record updated
- May 26, 2026
The federal training directory lists this on-site location at 2250s S State St, Springville, Utah 84663. The provider field identifies ALLSERVICES llc on this public registry entry. For this site, federal course data includes Class B and Class A. Use the component list for a course-level comparison. This location's 2 course rows account for 0 theory flags, 2 range flags, and 2 road flags. Before paying a deposit, ask the provider to confirm scheduled driving time, vehicle access, testing arrangements, complete price, and refund terms.
Registered course components
Class A
- Range component
- Road driving
Class B
- Range instruction
- Road driving
Provider contact details
St George, UT
Andrus Transportation
Training provider: Andrus Transportation LLC.
St George, UT 84771- Registry record updated
- July 5, 2023
The federal directory records this public-enrollment training site at St George, Utah 84771. The listed training provider is Andrus Transportation LLC. for the training entry. The 2 listed categories contain 2 theory flags, 1 range flag, and 1 road flag. This location carries registration for Class A and HazMat theory. Each registered component is itemized in the grid. When checking the provider’s current offer, ask the provider to document course dates, complete price, testing arrangements, scheduled driving time, and vehicle access.
Training at this address
Class A
- Theory instruction
- Vehicle-control range
- Public-road training
Hazardous Materials
- Theory component
Ways to contact the provider
Salt Lake City, UT
Apex CDL
1104 W 2100 S, Salt Lake City, UT 84119- Registry record updated
- April 13, 2026
This provider address carries a public-enrollment registry listing at 1104 W 2100 S, Salt Lake City, Utah 84119. The organization field for this card names Apex CDL on the location-level file. The record totals 5 theory components, 4 range components, and 4 road components. FMCSA training fields on the card identify school-bus endorsement, Class B, Class A, HazMat theory, and passenger endorsement. Use the component list for a course-level comparison. As you compare this location with others, ask for documentation covering complete price, testing arrangements, course dates, scheduled driving time, and vehicle access.
Registry training breakdown
Class A
- Knowledge instruction
- Off-road range
- Road driving
Class B
- Theory instruction
- Behind-the-wheel range
- Road driving
Passenger
- Classroom theory
- Range instruction
- Public road
School bus
- Classroom work
- Range driving
- Road instruction
Hazardous Materials
- Classroom work
Provider contact details
West Valley City, UT
Axis Connect LLC
3100 s Decker Lake Dr, West Valley City, UT 84119- Registry record updated
- February 15, 2024
This listed site accepts public enrollment for on-site training at 3100 s Decker Lake Dr, West Valley City, Utah 84119. The organization attached to this address is AXIS CONNECT LLC at the listed location. The federal record distributes its course flags across 2 theory components, 1 range component, and 1 road component. Registered training here covers Class A and Class B. The component grid preserves the location-level detail. Before choosing this training site, seek a written answer about course dates, complete price, vehicle access, testing arrangements, and refund terms.
What this location registers
Class A
- Theory
- Vehicle-control range
- Public-road component
Class B
- Theory
Contact this provider
West Valley City, UT
Axis Connect LLC
3200 Decker Lake Dr, West Valley City, UT 84119-3271- Registry record updated
- February 12, 2024
FMCSA places this public-enrollment address in its location directory at 3200 Decker Lake Dr, West Valley City, Utah 84119-3271. The named organization behind this entry is AXIS CONNECT LLC for the training entry. The federal record distributes its course flags across 2 theory components, 1 range component, and 1 road component. This location carries registration for Class A and Class B. Theory, range, and road coverage is itemized next. When comparing course offers, get the current terms for vehicle access, course dates, testing arrangements, scheduled driving time, and refund terms.
Training recorded here
Class A
- Theory portion
- Vehicle-control range
- On-road practice
Class B
- Classroom work
Contact information for this location
Salt Lake City, UT
Behind the Wheel Truck Driving School
1515 N. Beck Street, Salt Lake City, UT 84116- Registry record updated
- July 14, 2022
The federal directory records this public-enrollment training site at 1515 N. Beck Street, Salt Lake City, Utah 84116. The provider field identifies Behind the Wheel Truck Driving School for the training entry. Across 3 course categories, the record marks 3 theory components, 2 range components, and 2 road components. This provider address has training listed for Class B, HazMat theory, and Class A. The grid keeps classroom and driving parts apart. As part of your final school check, have the provider explain refund terms, course dates, vehicle access, testing arrangements, and complete price.
Registered course components
Class A
- Theory portion
- Range
- Behind-the-wheel road
Class B
- Theory instruction
- Vehicle-control range
- On-road work
Hazardous Materials
- Classroom theory
Contact information for this location
Tooele, UT
BEST CDL Testing and Training
Training provider: BEST CDL Testing
Tooele, UT 84074- Registry record updated
- January 9, 2026
The location file records an on-site training address at Tooele, Utah 84074. The named organization behind this entry is BEST CDL Testing at the listed location. Across 2 course categories, the record marks 2 theory components, 2 range components, and 2 road components. Course flags connected to this location show Class A and Class B. The details below keep every training component distinct. For a final enrollment check, ask for documentation covering testing arrangements, refund terms, scheduled driving time, course dates, and complete price.
Location training details
Class A
- Classroom theory
- Range instruction
- On-road practice
Class B
- Classroom theory
- Vehicle-control range
- Public-road component
Ways to contact the provider
Logan, UT
Bridgerland Technical College
1410 N 1000 W, Logan, UT 84321- Registry record updated
- December 2, 2021
This listed site accepts public enrollment for on-site training at 1410 N 1000 W, Logan, Utah 84321. This location record sits under Bridgerland Technical College on the federal location record. Registered training here covers Class A. The component rows show the registered delivery parts. This location's 1 course row account for 1 theory flag, 1 range flag, and 1 road flag. During an enrollment call, ask the school to specify course dates, scheduled driving time, vehicle access, refund terms, and testing arrangements.
Course registration details
Class A
- Classroom work
- Off-road range
- Public-road component
Reach the training provider
Brigham City, UT
Bridgerland Technical College - Brigham City
Training provider: Bridgerland Technical College
325 W 1100 S, Brigham City, UT 84302-3160- Registry record updated
- January 30, 2025
The federal training directory lists this on-site location at 325 W 1100 S, Brigham City, Utah 84302-3160. The organization attached to this address is Bridgerland Technical College on the location-level file. This location's 1 course row account for 1 theory flag, 1 range flag, and 1 road flag. The training mix recorded here consists of Class A. The rows show where the training flags differ. Before paying a deposit, get written details covering testing arrangements, complete price, scheduled driving time, refund terms, and course dates.
Training recorded here
Class A
- Classroom theory
- Practice range
- Road component
Provider contact details
North Salt Lake, UT
CDL Now NSL
Training provider: CDL Now
232 West Center, North Salt Lake, UT 84054- Registry record updated
- December 19, 2022
This address appears as a public-enrollment training location at 232 West Center, North Salt Lake, Utah 84054. Federal provider data links the address to CDL Now on this public registry entry. Across the visible training rows, 5 categories include theory, 4 categories include range work, and 4 categories include public-road work. Training attached to this address includes HazMat theory, school-bus endorsement, Class B, Class A, and passenger endorsement. Each category below shows its recorded course parts. Before signing an agreement, ask for documentation covering refund terms, complete price, scheduled driving time, vehicle access, and testing arrangements.
Training at this address
Class A
- Theory instruction
- Range component
- Public-road training
Class B
- Classroom work
- Practice range
- Public-road driving
Passenger
- Knowledge instruction
- Range
- Road component
School bus
- Theory
- Range driving
- On-road practice
Hazardous Materials
- Theory
Ways to contact the provider
Salt Lake City, UT
CDL Services, LLC
1220 W North Temple St, Salt Lake City, UT 84116- Registry record updated
- December 8, 2025
This address appears as a public-enrollment training location at 1220 W North Temple St, Salt Lake City, Utah 84116. The provider attached to the location is CDL Services, LLC for this address record. The federal entry identifies training for Class B and Class A. Separate rows identify every theory and driving flag. FMCSA fields show 0 theory components, 2 range components, and 2 road components within the 2 training categories on this card. During an enrollment call, have the provider explain course dates, testing arrangements, scheduled driving time, vehicle access, and refund terms.
Training recorded here
Class A
- Closed-range work
- Behind-the-wheel road
Class B
- Range instruction
- On-road work
Contact routes for this address
Salt Lake City, UT
CDL Solutions
2350 West 1700 South, #D2, Salt Lake City, UT 84104- Registry record updated
- November 18, 2024
This on-site provider location is open to public enrollment at 2350 West 1700 South, #D2, Salt Lake City, Utah 84104. Federal provider data links the address to CDL Solutions at this training location. The location record includes Class A, Class B, and HazMat theory. Check the rows for the exact registered components. The address-level breakdown totals 3 theory parts, 2 range parts, and 2 road parts among 3 categories. Before paying a deposit, get direct confirmation of vehicle access, scheduled driving time, refund terms, course dates, and testing arrangements.
Registered course components
Class A
- Classroom work
- Vehicle-control range
- On-road practice
Class B
- Knowledge instruction
- Vehicle-control range
- Road driving
Hazardous Materials
- Theory component
Registry contact methods
Salt Lake City, UT
CDL Testing Services
256 S 5500 W, Salt Lake City, UT 84104- Registry record updated
- June 12, 2024
The registry includes this public-enrollment training location at 256 S 5500 W, Salt Lake City, Utah 84104. FMCSA data names CDL Testing Services at this specific address. FMCSA fields show 5 theory components, 4 range components, and 4 road components within the 5 training categories on this card. The location-level registration applies to passenger endorsement, Class A, school-bus endorsement, HazMat theory, and Class B. Individual theory, range, and road flags appear below. When checking the provider’s current offer, ask the provider to confirm course dates, refund terms, testing arrangements, complete price, and vehicle access.
Training recorded here
Class A
- Classroom theory
- Off-road range
- Road component
Class B
- Theory coursework
- Training range
- Road instruction
Passenger
- Theory instruction
- Range
- Public-road training
School bus
- Classroom theory
- Practice range
- Public road
Hazardous Materials
- Classroom theory
Registry contact methods
West Valley City, UT
CDL Testing Utah
West Valley City, UT 84128- Registry record updated
- September 25, 2025
The public registry identifies this on-site training location at West Valley City, Utah 84128. For this address, the provider on file is CDL Testing Utah for this public-enrollment record. Across the visible training rows, 5 categories include theory, 4 categories include range work, and 4 categories include public-road work. The location-level registration applies to Class A, passenger endorsement, school-bus endorsement, HazMat theory, and Class B. Use the grid to distinguish theory, range, and road. During an enrollment call, request the current details for refund terms, testing arrangements, scheduled driving time, complete price, and vehicle access.
Training at this address
Class A
- Theory coursework
- Range component
- Public-road component
Class B
- Knowledge instruction
- Practice range
- Road driving
Passenger
- Knowledge instruction
- Range instruction
- On-road practice
School bus
- Theory instruction
- Training range
- Road component
Hazardous Materials
- Theory
Contact routes for this address
Spanish Fork, UT
Spanish Fork
Training provider: CDL Testing Utah
Spanish Fork, UT 84660- Registry record updated
- May 12, 2026
This address appears as a public-enrollment training location at Spanish Fork, Utah 84660. The training-provider entry belongs to CDL Testing Utah on the federal location record. Of the components attached to this location, 0 are theory, 4 are range, and 4 are road registration. The registered categories at this site cover passenger endorsement, Class A, school-bus endorsement, and Class B. The grid keeps classroom and driving parts apart. While narrowing your shortlist, review written information about course dates, scheduled driving time, complete price, refund terms, and testing arrangements.
Location training details
Class A
- Closed-range work
- On-road work
Class B
- Range component
- Public-road training
Passenger
- Range instruction
- Road component
School bus
- Training range
- Public-road driving
Reach the training provider
Ogden, UT
CDL Training Centers LLC
2787 Commerce Way, Ogden, UT 84401-3275- Registry record updated
- October 21, 2025
The location file records an on-site training address at 2787 Commerce Way, Ogden, Utah 84401-3275. The operator named in the registry is CDL Training Centers LLC for this site. This location's 2 course rows account for 2 theory flags, 1 range flag, and 1 road flag. The provider record marks training in HazMat theory and Class A. Use the grid to distinguish theory, range, and road. Before agreeing to the provider’s terms, ask the school to specify testing arrangements, course dates, scheduled driving time, complete price, and vehicle access.
Training recorded here
Class A
- Theory
- Range driving
- On-road work
Hazardous Materials
- Theory
Provider contact details
Tooele, UT
CDLPROS
428 S 1200 W, Tooele, UT 84074- Registry record updated
- February 9, 2022
The location file records an on-site training address at 428 S 1200 W, Tooele, Utah 84074. Federal provider data links the address to CDLPROS at this training location. The provider record marks training in Class A and Class B. The details below keep every training component distinct. This location's 2 course rows account for 2 theory flags, 2 range flags, and 2 road flags. While narrowing your shortlist, get written details covering course dates, testing arrangements, complete price, scheduled driving time, and vehicle access.
Registered course components
Class A
- Knowledge instruction
- Range instruction
- On-road practice
Class B
- Theory component
- Off-road range
- Road instruction
Registry contact methods
How Much Do Truck Drivers Make in Utah?
The May 2025 wage midpoint for Utah heavy and tractor-trailer truck drivers is $60,620. Compared nationally, it is $1,980 above the national median of $58,640. BLS counted 25,060 heavy and tractor-trailer truck driver jobs in the state estimate.
The 10th-to-90th-percentile span is $32,040, from $44,320 to $76,360. Those are occupation-wide figures, not starting-pay promises from a school.
The figures cover wage-and-salary workers across experience levels and exclude self-employed drivers. Use the truck driver salary table for the national figures and every state, and read the truck driver career guide before connecting school choice to a specific job plan.
- 10th percentile
- $44,320
- Median
- $60,620
- 90th percentile
- $76,360
- State employment
- 25,060
Licensing Steps After Comparing CDL Schools in Utah
CDL training and state licensing are separate steps. Utah Driver License Division publishes the current Utah instructions, while the federal Training Provider Registry identifies training locations and the training types attached to them.
Start with the official state resource before paying a deposit, then use the directory card to confirm the provider's address and training scope. Ask the provider to put the course dates, total price, driving time, and refund terms in writing for the cohort you plan to attend.
Questions About CDL Schools in Utah
How many CDL schools are in Utah?
Which Utah cities have the most CDL training locations?
Where can I find Class A CDL training in Utah?
How much do truck drivers make in Utah?
Who issues commercial driver licenses in Utah?
Source trail
Official Sources for CDL Schools in Utah
- FMCSA Training Provider Registry school search
- FMCSA guidance for selecting a registered training provider
- FMCSA registered training location data, August 5, 2026
- Utah Driver License Division: Official Utah CDL licensing guidance
- Utah Driver License Division: Utah commercial driver manual
- BLS May 2025 heavy and tractor-trailer truck driver wages
The CDL schools in Utah shown here come from active, in-person federal registry entries open to public enrollment and dated August 5, 2026. A provider's federal registration records training scope at a location. Compare the provider's current course details and the state's licensing instructions before enrolling.