Other ways to teach include - grammar based or translation, the communicative and direct method, the audio-lingual method, notional functional, suggestopedia, silent way, community language learning and problem posing, total physical response, natural approach, CALLA and SOIP (teaching through content of both language and objectives)