Languages of Catalonia
There are four languages with official status in Catalonia (an autonomous community of Spain): Catalan; Spanish- which is official throughout Spain; Aranese, a dialect of Occitan spoken in the Aran Valley; and Catalan Sign Language. Many other languages are spoken in Catalonia as a result of recent immigration from all over the world.
Languages of Catalonia
In this context, Catalan was the only language of instruction between 1979 and 2012. Thus, pupils were immersed in Catalan except for three hours per week of Spanish medium instruction. However, the most recent Spanish Education Law and some judicial sentences aim at increasing the time of instruction in Spanish for other subjects, if only one child per class asks it, even if the other families don't agree, because of complaints that current policies hinder the right to an education in Spanish.