I'm just offering advice from my own gaming experience with a sandbox academy game like this. The key is to find just the right pace to make everyone happy, just the right amount of plot to get everyone involved in, and just the right group size so that no one is skipped over. It's a balancing act.