When I ran a student society we used an email mailing list.
You can have two if necessary, one only for announcements and one for discussion.