My husband and I wanted to take a cooking class while we were in Thailand. After comparing private lessons to a traditional cooking class we went with private lessons.
Through some research we came across Thai Cooking School with Angsana. She is a Thai woman who holds classes in her home. Her English is perfect and she is a great teacher. You get to pick the dishes that you want to make (huge plus!) from more than 60 different recipes that go back over 3 generations. I am sure she knows how to make any Thai food you could imagine.
We asked to go with her to get the ingredients and it was a lot of fun to go to the market-- she goes to one that is relatively hygienic (we didn't get sick!) all of the food is on tables (instead of the floor). Then we went back to her house and rolled up our sleeves.
You do the work and she gently guides you along... in the end you have made 3 dishes. You also get the recipes so that you can do it again at home.
Honestly it was some of the best food we ate all week.
I really enjoyed the private setting because it was more personal (you are in her home after all) and you can ask a lot of questions. My husband liked it because there weren't as many people.
Her house is easy to get to from the sky train and the cost, although higher than some cooking schools, is worth it at 2,000 per person.
For more info here is her website... you won't regret it!