Pet peeve alert.
Another vague term: "associated". Is a play associated with the school if it is the high school theater class whether it is 1pm or 9pm? IMHO code should not use these subjective terms, and we shouldn't need to rely on the commentaries to discern the intent, nor search up and down for the original intent of the proposal. And there shouldn't be such a wide gap in understanding or allowance from one AHJ to another. Even the commentary offers subjective language; "ancillary" and "supportive". Does the craft fair mentioned in the commentary raise money for the school? Is that supportive? Many can navigate these types of codes, but their use promotes all kinds of disingenuous proposals. I would prefer less vagueness in favor of more definitive language.
Just had a meeting about another school project. Relatively large assembly area for the stage, and an even more out of proportion gymnasium (multiple separate courts with bleachers). My high school had more students than the population of the entire town this will go in, but much, much smaller auditorium and athletic areas. The number of people calculated for the spaces is 2 or 3 times the population. Once can draw conclusions, but the first question I asked was about what these spaces would be used for. I was assured the only uses would be "associated" with the school.