

They’re from a good while before, and I’m not sure it would be appropriate for your use case.
Matrix is much closer to the Slack / Discord format. It IS a bit more complicated than those two, especially if you’re self hosting it, but it has a lot of similar functionality
How does that work, is it done through school?
There was some discussion about it here (Canada) last summer
https://globalnews.ca/news/10610765/bc-mandatory-swimming-lessons/