Immersion programs are educational approaches that involve teaching students in a second language, allowing them to learn the language while also studying other subjects. These programs are designed to help students become fluent in the new language by surrounding them with it in various contexts, such as math, science, or history.
Typically, immersion programs are offered in schools and can vary in intensity. Some programs may use a full immersion model, where most or all instruction is conducted in the target language, while others may use a partial immersion model, combining both the target language and the students' native language.