SDIA has not only public skate, but an extensive figure and hockey program. They also host birthday and other events.
It is open to the public. Public skating schedule is here:https://sdice.com/public-skating/
Thanks! Your answer is awaiting moderation.