It's a profession by many names, but teaching languages can be hard but rewarding.
TSFL: Teaching Second and Foriegn Languages
TESOL: Teachers of English to Speakers of other Languages
TEFL: Teaching english as a foreign language

Discuss please smile