I'd like to build an online community for my son's elementary school. It's hard for parents to communicate right now. I'd like to have an easy-to-use online place where a parent can post a question: "What was the math assignment today?" or "Can we change how we do picture day?"
The key thing is that it has to be easy. Most parents are disengaged, and no one is going to sign up for Discord or Reddit. Plus, I'd like to keep the community limited to just parents and teachers. No one wants to have to their comments about their kid indexed by Google.
So, what's the best model here?
I really like the idea of an email-first messaging model because everyone has email and messages will just get delivered to you, rather than having to go to a website and log in just to see what's new. Plus, everyone gets email on their phone.
The downside to having a plain mailing list is that I also want a site that is searchable and organized by topic/grade. Past conversations are important. "Is Mrs. Jones a hard grader?" or "Why did everyone quit the soccer team last year?" is knowledge that should not be lost. Parents that are new to the school or to a grade should be able to see what past parents have said. We need searchable threads like in a forum.
I have looked at forum software and haven't found anything that handles email well. In particular, it would be good to have a system where people can control how they get notified: every message individually, a daily or weekly digest, or just web access.
They should also be able to subscribe or unsubscribe themselves to sub-forums: 1st grade, 2nd grade, after-school sports, the French trip, etc.
So, how do I set this up?