Yeah, this student council that's in all of the animes seems like an eldritch cult. Like if you question the will of The Student Council, a random mob of fishfrog-esque townspeople will break into your hotel room while you're sleeping and you'll wake up in the Sunken City of R'lyeh getting your mind torn in half by Cthulu.