Many of us take our teachers for granted – but do we really have an idea what they have to go through just to provide the...