A British school sitting on the “Doctor Who” universe equivalent of the Hellmouth from “Buffy the Vampire Slayer”?! We’re in!