A computer-implemented method and system for providing online language
instruction to a student. A student client computer logs into a host
system to commence an instruction session. The host assigns an instructor
to the instruction session. A scene is simultaneously displayed on a
student client computer and a client computer operated by the assigned
instructor. A voice communication link is also provided. A predetermined
lesson plan can be executed during the instruction session. The lesson
plan can be selected according to a student profile stored on the host
system. Study goals can also be listed on the computer operated by the
instructor. Completion of a study goal can also be stored in the student
profile. The student profile can be used to determine a next study goal
for a particular student. The scene can be an interactive scene
manipulated via the student client computer or via the client computer
operated by the instructor. In addition, the instructor can assume control
of an avatar in the interactive scene and each student can also take
control of an avatar in the interactive scene. Language instruction dialog
can relate to the manipulation of the avatars.