Teachers have it tough. Underpaid, resourced and appreciated, these guardians of the next generation do an amazing job ensuring that our kids get an education, doing their best to deliver results in trying circumstances.