Private & Corporate Language Courses

Customized classes and programs are most effective for those who wish to learn at their own pace, for groups such as businesses seeking content-specific training, or for younger learners who need language immersion training.

Our experienced, native-speaking instructors will custom design training programs based on your needs and schedule. We use our proven communicative teaching method to quickly address areas of specific concern. And we will identify learning gaps and adjust the class format and curriculum to reflect changes in your needs.

Contact us for a quote and to find out how we can accommodate to your preferred schedule and location.

Communicative teaching method

A variety of interactive exercises, discussions, and pronunciation drills are essential components and serve to dynamically stimulate your development of practical language skills.  Real-life situations are incorporated into the class content and give students practice opportunities in areas of most concern.

Consumer Choice Award

IH Modern Languages won the Consumer Choice Award for Best Language School in Vancouver and Surrounding Area for three consecutive years since 2012.


One-to-one for those who prefer to set their own pace or cannot commit to regular class hours. If you need to take a break for a business trip or vacation, we will suspend your lessons without penalty and continue your instruction when you return.

Private group training is available in all the languages we offer and can be held at your location or our school on 88 West Pender. Programs can target specific interest areas or simply expand your general language knowledge. We can accommodate small groups or bigger classes at the school.

Enrich your life, learn a language with us!

Mandarin for business?
Korean for K-pop lovers?
Spanish for volunteering in Latin America?
German for traveling and living abroad?
Japanese for Manga and Anime?
Portuguese for that retirement plan in Brazil?

For more information please contact us at (604) 739-9836 or email