About

Main Street Virtual Learning (MSVL) is a leading virtual language learning provider. Our online language courses emphasize teaching language in contexts relevant to the learners.

MSVL's approach to language learning is rooted in the philosophy that language is a means to accomplish your goals. Therefore, language learning programs should be learner-centered and task-oriented based on students' needs for the use of the language.

MSVL's language programs combine proven language learning concepts with a robust technology platform that make learning effective. MSVL's online language programs are characterized by:

Learner-Centeredness
Students are actively involved in the design of their own learning experiences.
Meaningfulness
Learning content is relevant to what the students are interested and care about.
Authenticity
Instructional materials are sourced from the real world.
Purposefulness
Learning objectives are aimed to solve real-life problems.
Interactivity
Learning is facilitated through interaction with the instructor and others in class rather than one-way imparting of information.
Performance
Learning objectives are behavior-based and focused on developing competences to do something.
Immersion
Learning environment is set in a natural target language setting.

Signing Up is Easy!


Register for a Course

You can choose an upcoming class or request a class of your own. After answering a few simple questions about your language proficiency level, learning goals, and payment details, we will contact you to schedule a system check and more thorough assessment of your language proficiency level to start you in the right class.

View upcoming courses

Perform a System Check

To participate in MSVL classes, you will need a computer, high-speed internet connection, and a headset with attached microphone. To ensure you have the best experience with our online classes, we will contact you to perform a system check on your computer, connection, and equipment, followed by a language proficiency assessment interview. The whole process will take about 30 minutes to complete.

Enjoy Class!

After you’ve passed the system check and are placed in the right class, you are ready to start enjoying your class! The MSVL Helpdesk will continue to provide technical support and address any questions you may have. So, sit back and enjoy learning the language!


MSVL Classes Software Learning Programs Traditional Language Courses Most Online Learning Programs
Live, real-time Interaction with Native Speakers Limited
Time Flexibility
Location Flexibility
Customized Courses Limited Limited
Small Class N/A
Progress Tracking
Contextualized Learning Limited
Culture Training Limited
Helpdesk Support Limited N/A Limited