Teaching and social work are the most stressful professions in Britain, academics have concluded.
Researchers from the University of Liverpool collected data on stress levels from 25,352 employees working in 24 different occupations and ranked their averages according to two measures.
Teaching and social work appeared in the top three for both poor psychological wellbeing and physical ill health caused by stress.
The researchers suggested that "emotional labour" involving face-to-face or telephone contact with clients, and sometimes the suppressing of emotions, was a central factor in what makes a job stressful.
Other professions also found to involve high levels of stress were ambulance service employees, call centre staff, prison officers, clerical and administrative staff and police officers.