Small group like a class or like 3-5 people. I like to train small groups of people but it does take some practice to give the necessary attention to each individual. Make sure the group meshes well and pick out the “leaders” early on, they can act like assistants (they always get a kick out of feeling a little advanced and the others usually strive to get some top billing status also) giving you more eyes and hands. I have found it very important to NOT BACK DOWN on missed days by group members. If they miss and you still train the rest of the group, even if only half, and that day was never discussed as being a smaller group, then you did your part and they simply missed. It is too hard to let anything “slide” in a group because, eventually, everyone expects to be treated the same way when they miss. Good Luck.