A method for assessing driver fatigue is implemented by a processor and includes steps of: based on images of a driver captured by an image capturing device, obtaining an entry of physiological information that indicates a physiological state of the driver; based on one of the images of the driver, obtaining an entry of facial expression information that indicates an emotional state of the driver; based on one of the images of the driver, obtaining an entry of behavioral information that indicates driver behavior of the driver; and based on the entry of physiological information, the entry of facial expression information and the entry of behavioral information, obtaining a fatigue score that indicates a level of fatigue of the driver.