I'm assuming it is the same on all the ships.
We always go to Guest Services to find out days and times and sign up.
Or get put on the waiting list, which is what happened our last cruise in November when on the Treasure. We were very happy they were able to fit us in.