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 |
| 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 |
| July 17, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
| August 15, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
| September 19, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Diane |
| October 17, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| November 21, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Diane |
| December 19, 2026 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Diane |
| January 16, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| February 13, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| March 13, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| April 24, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
| May 22, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| June 19, 2027 - First Division | McHenry - Evergreen Academy | 8:00am-5:00pm | Sarah |
McHenry County First Division REFRESHER Classes:
| Date of Class | Location | Time | Instructor |
| June 9, 2026 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Will |
| July 27, 2026 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| August 17, 2026 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| September 10, 2026 - First Division | Cary Transportation | 6:00pm-8:00pm | Will |
| October 15, 2026 - First Division | Crystal Lake / TJA Transp. | 6:00pm-8:00pm | Caroline |
| November 17, 2026 - First Division | Cary Transportation | 6:00pm-8:00pm | Will |
| December 8, 2026 - First Division | Crystal Lake / TJA Transp. | 6:00pm-8:00pm | Caroline |
| January 12, 2027 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| February 16, 2027 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| March 9, 2027 - First Division | Crystal Lake / TJA Transp. | 6:00pm-8:00pm | Caroline |
| April 12, 2027 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| May 11, 2027 - First Division | Crystal Lake / TJA Transp. | 6:00pm-8:00pm | Caroline |
| June 8, 2027 - First Division | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
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 |
| June 6, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| July 11, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| August 1, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| September 12, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Caroline |
| October 3, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| November 7, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Stacey |
| December 5, 2026 | McHenry - Evergreen Academy | 8:00am-5:00pm | Diane |
| January 9, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Will |
| February 6, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| March 6, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Stacey |
| April 10, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| May 8, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
| June 5, 2027 | McHenry - Evergreen Academy | 8:00am-5:00pm | Jan |
McHenry County Bus REFRESHER Classes:
| Date of Class | Location | Time | Instructor |
| June 4, 2026 - FULL | Woodstock | 6:00pm-8:00pm | Jeri |
| June 11, 2026 - FULL | McHenry - Evergreen Academy | 6:00pm-8:00pm | Caroline |
| June 24, 2026 | Crystal Lake / TJA Trans Facility | 6:00pm-8:00pm | Stacey |
| July 13, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| July 20, 2026 | Crystal Lake / TJA Trans Facility | 10:00am-12:00pm | Caroline |
| July 21, 2026 | Crystal Lake / TJA Trans Facility | 10:00am-12:00pm | Stacey |
| July 22, 2026 | Crystal Lake / TJA Trans Facility | 10:00am-12:00pm | Stacey |
| July 29, 2026 | Johnsburg | 9:00am-11:00am | Diane |
| July 30, 2026 | Johnsburg | 6:00pm-8:00pm | Will |
| August 3, 2026 | Cary | 9:00am-11:00am | Will |
| August 3, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| August 5, 2026 | Woodstock | 1:30pm-3:30pm | Diane |
| August 12, 2026 | Johnsburg Church | 9:00am-11:00am | Diane |
| September 3, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
| September 9, 2026 | Prairie Grove | 6:00pm-8:00pm | Stacey |
| September 29, 2026 | McHenry - Parkland | 6:00pm-8:00pm | Jan |
| September 30, 2026 | McHenry - Parkland | 6:00pm-8:00pm | Jan |
| October 6, 2026 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| November 2, 2026 | Huntley | 5:30pm-7:30pm | Stacey |
| November 4, 2026 | Huntley | 5:30pm-7:30pm | Stacey |
| November 10, 2026 | Crystal Lake / TJA Trans Facility | 6:00pm-8:00pm | Caroline |
| December 1, 2026 | Crystal Lake / TJA Trans Facility | 6:00pm-8:00pm | Caroline |
| January 7, 2027 | Crystal Lake / TJA Trans Facility | 6:00pm-8:00pm | Stacey |
| February 2, 2027 | Richmond | 6:00pm-8:00pm | Jan |
| February 9, 2027 | Cary | 6:00pm-8:00pm | Will |
| February 24, 2027 | Harvard / Durham Trans. | 6:00pm-8:00pm | Will |
| February 25, 2027 | Harvard / Durham Trans. | 6:00pm-8:00pm | Will |
| March 4, 2027 | Marengo | 6:00pm-8:00pm | Stacey |
| March 15, 2027 | Crystal Lake / TJA Trans Facility | 6:00pm-8:00pm | Stacey |
| March 31, 2027 | Fox River Grove | 6:00pm-8:00pm | Will |
| April 5, 2027 | Cary | 6:00pm-8:00pm | Will |
| April 6, 2027 | Cary | 6:00pm-8:00pm | Will |
| April 8, 2027 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| May 4, 2027 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| May 25, 2027 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Jan |
| June 3, 2027 | McHenry - Evergreen Academy | 6:00pm-8:00pm | Sarah |
Class Locations:
Expand a location name to see the full address.
