Language immersion, or simply immersion, is a technique used in bilingual language education in which two languages are used for instruction in a variety of topics, including math, science, or social studies. The languages used for instruction are referred to as the L1 and the L2 for each student, with L1 being the student's native language and L2 being the second language to be acquired through immersion programs and techniques. There are different types of language immersion that depend on the age of the students, the classtime spent in L2, the subjects that are taught, and the level of participation by the speakers of L1.