Language Immersion Programs are for students interested in learning a new language or in improving their proficiency in a language they are currently taking in school.
The locations of these Language Immersion Programs are usually in countries where the particular language emphasized is the primary language for that country.
Many of these programs have students enrolled in daily classroom sessions, combined with involvement in the local community to use their new language skills in an everyday life experience.
Some of the programs are strictly cultural, involving touring through a country and observing and participating in the daily life of that country.
There are many enroll opportunities in a pre-college program or travel to a foreign country to improve your proficiency and skill at speaking and understanding a foreign language.