Culturalingual is what most recognise as a typical junior programme. It is designed to improve students’ overall language ability and to develop everyday communication skills. Individuals who enrol on this course are typically high school students looking to enhance their English language level while also experiencing a new country, culture and way of life. The programme structure enables students to improve their English language competency and to develop life skills such as working as part of a team, presenting, public speaking and formal writing.