> in my experience it was only my one friend who had the literary and dramatic talent to explain Shakespeare well to teenagers.

Could she explain Shakespeare to teenagers, or could she explain Shakespeare well to you. If she was in front of your class—explaining to all your classmates how she explained it to you—would your whole class get it? Or would some kids get it, and love it, and some kids bounce off it? In other words, what already happened, just with a different set of kids getting it?

Shakespeare isn't always easy to explain, and I don't think all kids get it the same way. I don't think there's any one way to teach it which will work for everyone. Instead, you're exposed to it a bunch of times, by different teachers in HS, in College, in Life, and ... hopefully everyone will be reached by at least one of those.