A system for determining a vehicle operators level of fatigue comprises a camera for detecting at least the vehicle operators eyes an onboard vehicle detector for detecting at least one of vehicle speed, location, activity, acceleration, deceleration, or steering wheel rotation and a processor which receives information detected by the camera and the onboard vehicle detector and calculates a real-time operator fatigue score based on the received data. The operator fatigue score may further be based on an operators time of shift, type of vehicle, and current and previous tasks.