Harry Potter’s massive cultural impact means that we haven’t seen the last of magic schools set in Britain, and we probably won’t for a long while. In some ways, the fantasy genre’s response to...