you can do it at any school in phuket. I'm attending genius language school. With the 1 year visa and school it ran me 40k baht. Not exactly cheap but it's a good school.
you'd have to live and attend school in phuket I believe, not positive. But from what hear the success rate is 100% unlike flying to Saigon or Vientiane