Language immersion schools teach a foreign language by expanding its study beyond the traditional classroom.
Typically, classes are taught entirely in a foreign language, speaking anything but that language is discouraged, and the student lives in an environment where the language is natively-spoken.