I run a self hosted Jitsi instance for my student Club. We are using for meetings with up to 50 people in a weekly basis. Works pretty well. Everyone accept the speakers has to turn Video off at that scale.
With Video it works reliable up to 15 people.
There are some tweaks regarding framerate and resolution but that only raises the limit slightly.
Videoconferencing