Many people would agree that teachers are under paid, over worked, and simply under appreciated for the incredible job they do educating our children. Contrary to popular myth teachers work long hours and are often time poor, rushing between lessons and...