Bring Hamlet to life in the classroom with our teaching resources for Key Stages 3 to 4, with lessons for English, Art and Design and Music.