Teachers deserve a hell of a lot more credit than they're given.

Whether molding the minds of kindergartners, preparing high schoolers for college or giving undergraduates a taste of the real world, teachers have one of the most difficult jobs in the world. Keeping anyone's attention these days is hard enough — you try doing that with Shakespeare.

See also: 11 Unexpected Lessons From Awesome Teachers

These educators deserve more than a gold star sticker for their creative and entertaining attempts to engage students. Tuesday may be National Teacher Appreciation Day, but we can respect how much teachers put up with for the entire school year.