I'm an English teacher (a good one - 20 years experience, excellent results).
I love Shakespeare, but my first question when we are choosing texts is 'What film versions exist? Are they any good?'
It's not supposed to be read in a drowsy classroom. That's like trying to enjoy Mozart by reading the score, & I'm sure people can & do, but it's not how you'd start off selling it to newbies.
Shakespeare at school should be huge huge fun. Watching cool stuff ideally live (not feasible for me, I'm in very Forn Parts) but if not great film adaptations & filmed stage productions.
You analyse BITS - because the language is amazing & if you don't see a glimpse of that, you are missing so much - & you do a LOT of really detailed technical analysis with those bits, so your students can see how amazingly fucking clever & beautiful what they're looking at is. Like tuning up a microscope to higher resolutions.
& then you teach them to construct a decent essay about Shakespeare - & then they can write a decent essay about anything.
& then they leave school & if they never go near another play or poem by Shakespeare then fair play to them.
I quite liked quadratic equations but I don't do those for fun.
I hated chemistry, but I can completely see that it's awe inspiring & fascinating if you 'get it'. It's not chemistry's fault that I don't.
It's arguably not my fault either (I wasn't taught it well), but it certainly doesn't mean that I can make sweeping statements like 'Chemistry is crap!'
Or if I did, I'd expect most people to correctly conclude 'Alas poor Crowy, she does not understand chemistry', rather than 'oh yeah. Chemistry. All bollocks obviously.'