I do all sorts of classes:
I have between 4-8 people. The content of the classes varies a lot. i learned to cook Thai food in Thailand, and I teach those classes quite often. introduction to Thai ingredients, and way of cooking/eating. In addition, I've taught Italian to mothers and their older kids together, which is really fun for all. Also, seafood, gourmet cookies, yeast cakes, etc.
I charge the equivalent of about $35 each (seafood a lot more). The participants organize their own group of friends. I set the table nicely, and buy beer/wine to suit the food. They have a lot of fun cooking and eating each dish, one after the other (not all of them at the end).