Here are some Hamlet quizzes to try that I found useful.
https://www.cliffsnotes.com/literature/h/hamlet/study-help/quiz
This one is a 15 question optional choice quiz that is challenging but not to hard if you had just seen the play. I highly recommend this one as your first choice because it is simple and there is no signing up or anything like that. It gives you one question at a time, it is not timed, and it shows you which questions were wrong at the end along with a percent. I got 94%
http://www.sparknotes.com/shakespeare/hamlet/quiz.html
This one has 25 questions and is an optional choice quiz. Some questions were very random, and some were just to easy. It told you if you were right or wrong the second you answer. It does not give you one question at a time, and it is not timed. I got 20 out of 25.
http://www.gradesaver.com/hamlet/study-guide/quiz1/answer_quiz
This one is also 25 questions and is very similar to the previous quiz above. the only difference is that it does not give you the right or wrong answer immediately after you answer, it gives you a percent, and the questions are better.
http://www.shmoop.com/hamlet/quizzes.html
This one gives you a wide option of quizzes to take. Different quizzes for different subjects in the play. I chose the one about Hamlet's famous soliloquy. It had 5 questions but you were given 1 minute and 30 seconds to answer them. This site was meant for younger kids but is still a fabulous option. I aced it.
https://www.cliffsnotes.com/literature/h/hamlet/study-help/quiz
This one is a 15 question optional choice quiz that is challenging but not to hard if you had just seen the play. I highly recommend this one as your first choice because it is simple and there is no signing up or anything like that. It gives you one question at a time, it is not timed, and it shows you which questions were wrong at the end along with a percent. I got 94%
http://www.sparknotes.com/shakespeare/hamlet/quiz.html
This one has 25 questions and is an optional choice quiz. Some questions were very random, and some were just to easy. It told you if you were right or wrong the second you answer. It does not give you one question at a time, and it is not timed. I got 20 out of 25.
http://www.gradesaver.com/hamlet/study-guide/quiz1/answer_quiz
This one is also 25 questions and is very similar to the previous quiz above. the only difference is that it does not give you the right or wrong answer immediately after you answer, it gives you a percent, and the questions are better.
http://www.shmoop.com/hamlet/quizzes.html
This one gives you a wide option of quizzes to take. Different quizzes for different subjects in the play. I chose the one about Hamlet's famous soliloquy. It had 5 questions but you were given 1 minute and 30 seconds to answer them. This site was meant for younger kids but is still a fabulous option. I aced it.