There are a good number of cooking schools in Bangkok and the major provinces. Any hotel with a Thai restaurant can probably arrange a class for you. Usually the schools will let you choose the recipes, but a number have very specific curricula based on menus served at their restaurants. Cooking schools run by major hotels are on average more expensive, but meals are generally included.
Some schools even offer sessions on how to select menu and order at restaurants.
We hope you will find one that suits your needs. This legendary hotel on the bank of the Chao Phraya opened its own Thai cooking school on the other side of the river a few years back. Classes start off with some background on Thai cooking, followed by different cooking techniques and fruit and vegetable carving. Recipes are a blend of the traditional and the imaginative. Menu preparation and selection is included in the course, as well as how to order at Thai restaurants.