She kept the old school's WP and wants to wait until she gets a new waiver from the TCT, before returning it and doing a B-Visa run. This sounds very dangerous. Doesn't one have to i. return a WP right away, with one's "change of status" being based on the actual employment?!? To remain in Thailand, pretending the old school's employment would be ongoing would constitute overstay, and fraud. JMHO. (Immigration needs to know when a foreigner starts and stops working or moves to another town hundreds of miles away. And the permission to stay in the country is based on a specific employer) We argued but she thinks all is well, because an agent told her so. What would you advise her to do? Assuming that she will want to continue teaching here in Thailand. With reporting requirements for schools and Immigration and Labour Departments having (shared?) databases, they should pick up on this. And be it when they ask "when was your last day at the old school?" - Answer: March 31st. With the WP being returned in June or July?