Our waitlists work on a re-publishing basis. Once a place on an over-subscribed class becomes available, everyone on the waitlist will get a notification with a link to the class. The first person to book will get the space.
We use this system because it gets someone into a popular class more often than a first-in-line method.