There are a variety of ways to learn and understand a foreign language. Not all language schools, however, are created equal. While most schools or ESL classes may teach you certain aspects of a new language, you’ll quickly realize there’s a significant difference between language “training” and language “teaching.” However,