I can highly recommend Khroo Jee in Bangkok. Not only is her English excellent, she tries not to speak it unnecessarily, helping you to learn more quickly; however, she is able to explain WHY certain things occur in the Thai language making it easier for an English speaker to put it into context.
You can find her on ThaiVisa by searching members for: khroojee
or email her at khroojee@gmail.com