http://www.thaicookeryschool.com/ probably the most well known in Thailand, They have a different menu everyday, I was there last January and I think the cost was 1000baht and that included collecting you from your hotel and taking you back at the end of the day, Top class service.
Good Luck