The problem with mixing for me is that it creates a lot of differences in location throughout the roleplay. We don't have a massive amount of people, which makes it difficult to guarantee every character will be with another. 1st years won't be hanging around with 5th year potion classes and vice versa. That being said, I'm open to whatever the GM wants.