An ulpan is a type of language school that focuses on immersion. They are generally for older students or adults and can vary in the intensity of instruction, class level, size, and cost. Some ulpan are subsidized by the government.