I get that you want to not rely on third parties like slack, but why not discord? Teens overwhelmingly have it and already use it, which should count for something, right?
[i'm a hack club community member]
the slack has thousands of channels and tens of thousands of emojis. also, there are a lot of private channels. from my understanding that's not really possible in discord. also, hack club was started before discord was created.