To legally work, a non-immigrant b visa is a requirement to teach in Thailand. The “B” stands for “business.” While working as a foreign English teacher on a tourist visa has been done in the Land of Smiles, doing so is strictly illegal with hefty penalties if caught and prosecuted. Furthermore, working on any other visa than a non-B eliminates workplace protections and legal recourse if the relationship goes south with your employer.