SWAP's Teaching Abroad Programs

Teach in Thailand

Get paid to teach English at a school in Thailand! Your teaching placement is provided at the elementary or secondary school level and the educational institution also provides teacher accommodation for your entire stay.

read more

Teach in Vietnam

Teach English at a Vietnamese school! Gain paid international teaching experience in a booming traveller's paradise in South East Asia!

read more