I successfully taught Hamlet to our lowest-functioning 12th graders for many years. The key was to watch the Kenneth Branagh version and hit pause a lot. Until that moment when the students start telling you to stop hitting pause because they get it. Granted, I had more success with Merchant of Venice, but Hamlet was still a memorable experience for my students, and I can tell you it was a surprise to the other teachers.
I created this test for that basic 12th grade class. Sample question: 10. Where does Claudius want to send Hamlet?
B. United States
Some are easier and some are more difficult, but it's mostly a test on whether students followed along as we watched and discussed the play. I'd say it could be valuable for any class reading, watching, or going to see the play. Basically, do you know what happened and why?
31 questions (for some reason). Sure, there are all kinds of Hamlet resources, but this one has some fun built into the answers, and it's original, based on what our class discussed, not what an online resource finds important. Good to use if you're taking the class to a Hamlet field trip.
More Lessons at the TpT Educabana Page