Ahh...Shakespeare.
Most people that go to Shakespeare plays for the first time understand about 30-50% of the language. Children will probably understand even less.
It's silly to teach something that most will not even understand.
Especially with the GIGANTIC amounts of social media/internet sources, almost anyone in the West can see just about any Shakespeare play on their phones whenever they wish...what on Earth is the point of teaching it to children? Just go to YouTube and most (if not all) of them are there for free. And the written text is also easy to find...it's called Google.
https://www.youtube.com/results?search_query=Shakespere+play
If it's a private school? Knock yourselves out...it's private money so they can teach (within reason) whatever they wish.
But public schools wasting tax dollars to teach children plays that will be only partially understandable when these same students can barely do math or have a clue where most countries are on a map is just that...a waste.
U.S. students improving in math and science, but still lag internationally | Pew Research Center
Make sure students have the basics down pat and to a world standard and then start teaching them non-essentials that they can learn on their own, any time they want and for free (off of the web).