McHenry County, IL
Home MenuBus Driver Education
The Regional Office of Education is responsible for the delivery of initial and continuing education for school bus drivers.
First Division (Taxis or Vans)
Classes will cover vehicles designed/certified by the manufacturer to carry 10 passengers or less including the driver.
Second Division (Bus)
Classes will cover vehicles carrying over 10 passengers and drivers must hold a CDL license.
VECTOR
Vector is an online computer-based module that fulfills FMCSA ELDT Theory (Knowledge) Training requirements. All School Districts in McHenry County may register for this service. Any Contractor that transports students for a McHenry County school district is eligible to register for this service. If your company isn’t listed on the drop-down menu, contact McHenry ROE.
FIRST DIVISION
First Division (Taxis or Vans) classes will cover vehicles designed/certified by the manufacturer to carry 10 passengers or less including the driver. First Division Refresher classes are for drivers with a First Division Permit (who attended a First Division Initial Class after January 1, 2024, all others will need to attend a Second Division Refresher Class).
- Drivers planning to attend a class must be registered and have paid the $10.00 fee to the McHenry County Regional Office of Education prior to the class date (registration links below).
- No admission after the instructor has begun the class.
McHenry County First Division INITIAL Classes:
Initial classes are limited to 10-12 individuals.
Additional classes will be added if demand requires.
| Date of Class | Location | Time | Instructor |
| February 21, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| March 14, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| April 25, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
| May 23, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| June 20, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
McHenry County First Division REFRESHER Classes:
| Date of Class | Location | Time | Instructor |
| February 17, 2026 - First Division | Cary | 6:00pm-8:00pm | Will |
| March 10, 2026 - First Division | TJA Crystal Lake | 6:00pm-8:00pm | Caroline |
| April 16, 2026 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| May 14, 2026 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| June 9, 2026 - First Division | Johnsburg | 6:00pm-8:00pm | Kim |
Class Locations:
Expand a location name to see the full address.
SECOND DIVISION
Second Division (Bus) classes will cover vehicles carrying over 10 passengers. Second Division Refresher classes are for School Bus Drivers (CDL holders) and Van/Taxi Drivers (who were permitted prior to January 1, 2024 or who attended a Second Division Initial Class after January 1, 2024).
- Drivers planning to attend a class must be registered and have paid the $10.00 fee to the McHenry County Regional Office of Education prior to the class date (registration links below).
- No admission after the instructor has begun the class.
McHenry County Bus INITIAL Classes:
Initial classes are limited to 10-12 individuals.
Additional classes will be added if demand requires.
| Date of Class | Location | Time | Instructor |
| February 7, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| March 7, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| April 11, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Stacey |
| May 9, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| June 6, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
McHenry County Bus REFRESHER Classes:
| Date of Class | Location | Time | Instructor |
| February 3, 2026 | Richmond | 6:00pm-8:00pm | Jan |
| February 10, 2026 | TJA Crystal Lake | 6:00pm-8:00pm | Stacey |
| February 25, 2026 | Harvard | 6:00pm-8:00pm | Will |
| February 26, 2026 | Harvard | 6:00pm-8:00pm | Sarah |
| March 5, 2026 | Marengo | 6:00pm-8:00pm | Stacey |
| March 12, 2026 | TJA Crystal Lake | 6:00pm-8:00pm | Caroline |
| March 31, 2026 | Cary | 6:00pm-8:00pm | Will |
| April 7, 2026 | Cary | 6:00pm-8:00pm | Will |
| April 9, 2026 | Woodstock | 6:00pm-8:00pm | Jeri |
| May 5, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| June 4, 2026 | Woodstock | 6:00pm-8:00pm | Jeri |
| June 11, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Caroline |
|
June 25, 2026 |
Fox River Grove | 6:00pm-8:00pm | Stacey |
Class Locations:
Expand a location name to see the full address.
