Waitlist
A place that frees up does not stay empty.
A full class is not the end of the story. Whoever missed out joins a queue, and when somebody cancels the place moves to the next person on its own, up to the window you set before the class starts. After that window the class stays as it is, so nobody is told about a place five minutes after she could still have got there.