Teachers play a vital role in the lives of their students. They impart knowledge, provide pastoral care, act as role models and, above all, create an environment that’s conducive to learning. But teaching is fraught with numerous challenges that could lead to dissatisfaction; some teachers...