CDL training schools in Crystal Lake, Illinois
8 training providers registered with FMCSA to give entry-level driver training in Crystal Lake. Since February 2022 you cannot take a CDL skills test without training from a provider on this register.
- Algonquin township road district
Trains: Class A
Trains its own employees only - City of Crystal Lake
100 W. Woodstock St., Crystal Lake 60014
+1 815-459-2020
Trains: Class B
Trains its own employees only - Eagle Training Services
1095 Pingree Suite 216, Crystal Lake 60014
+1 847-584-2804
Trains: Class A, Hazardous Materials - Great Lakes Wastewater Inc
Trains: Class A, Class B
Trains its own employees only - Nunda Township Road Distr
Trains: Class A, Class B
Trains its own employees only - Prairie Grove Consolidated School District 46
Trains: Class B, Passenger, School Bus
Trains its own employees only - RPM Energy Solutions LLC
Trains: Class A, Class B
Trains its own employees only - Transportation Joint Agreement School Districts 47 &155
Trains: Class B, Passenger, School Bus
Trains its own employees only
The Training Provider Registry records which schools are permitted to give entry-level driver training. Being on it is a legal permission, not an endorsement, and this page is not a recommendation of any school on it. Register as of 2026-09-15. All schools in Illinois.