I like the idea of setting them at an angle, with a quad area sitting between them. Double story for the central building, single story for dorms/dining. The central building would be for classes as well, yes? Keep in mind, classes aren't just training, they're also doing standard highschool type classes, as well as academic classes related to magic (arcanum theory, history of yggdrasil, etc etc).