A foreign language teacher works with students to teach them a foreign language. Your job duties include developing curriculum, giving presentations, grading assignments, and interacting with students on a daily basis. Your goal is to provide overall foreign language comprehension, including speaking, reading, and writing in the language. Most foreign language teachers work in schools, including elementary schools, high schools, and universities, although positions are sometimes available at government agencies and private organizations. Among the most common foreign languages to teach are Spanish, French, German, Arabic, Italian, Russian, and Chinese.