It's both. A school spirit because they make it compulsory for everyone to participate or at least attend, to try and create a sense of community or something.
High school seems to try and create a little mini society in and of itself, and creates little "fun" events to make it seem like a...