Have you tried using cards/passes? Each participant must obtain a card that is designated to a specific class they would like to take part at and then present it to the instructor (no card=no class for them). Before obtaining their card/pass they would need to sign in. This will give you an accurate number of participants for each class. I hope this helps.