1. A computer-based language immersion teaching system comprising: (a) a digital processing device comprising a memory and an operating system configured to perform executable instructions; and (b) a computer program, provided to the digital processing device, including executable instructions that create a language immersion teaching environment, wherein the environment comprises a plurality of learning activities associated with a target language; wherein the language immersion teaching environment and the plurality of learning activities are suitable for a learner aged about 3 to about 10 years; wherein the plurality of activities comprises: i. at least one learning activity based on a taxonomy of phonemes; ii. at least one learning activity selected from: songs, chants, books, poems, puzzles, games, art activities, and printable activities; iii. voiceover audio in the target language; and iv. a software module for recording the learner's pronunciation and comparing it to one or more model pronunciations.
1. A computer-based language immersion teaching system comprising: (a) a digital processing device comprising a memory and an operating system configured to perform executable instructions; and (b) a computer program, provided to the digital processing device, including executable instructions that create a language immersion teaching environment, wherein the environment comprises a plurality of learning activities associated with a target language; wherein the language immersion teaching environment and the plurality of learning activities are suitable for a learner aged about 3 to about 10 years; wherein the plurality of activities comprises: i. at least one learning activity based on a taxonomy of phonemes; ii. at least one learning activity selected from: songs, chants, books, poems, puzzles, games, art activities, and printable activities; iii. voiceover audio in the target language; and iv. a software module for recording the learner's pronunciation and comparing it to one or more model pronunciations. 9. The computer-based system of claim 1 , wherein the plurality of activities includes activities designed to accomplish one or more educational objectives related to teaching one or more word families.