TEFL is for the people to teach English in non-native English places and TESOL is to teach the English language for both native and non-native countries around the world.