If we're concerned for threads, what we could do is have all our players in the same homeroom or class, and group everything into one class. That way, we could have a thread for the dorms, a thread for the teacher offices, a thread for the classroom, and a thread for a dungeon or training room.