It’s a complicated question to untangle, but a paper in Nature Human Behaviour this week uses data from a natural experiment to get some answers. They found that, regardless of their economic status, teenagers who were forced to stay in school a bit longer because of legal changes were healthier in later life than similar teenagers who only just missed the new regulations.

This is evidence that education itself is causing improved health, rather than an external factor boosting both health and education.

Source: Staying in school longer leads to better health | Ars Technica

Unfortunately, I don’t think this applies to teachers.