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.
Education in Catalan
In Catalonia, a unitary linguistic model has been formed with Catalan as the main vehicular language known as an "immersion", "conjunction" or "single tuition language" model, based on the notion that "everybody has the right to education in Catalan" and this language "must normally be used as vehicular language, and for university and non-university learning and teaching", as stated in article 35 of the Catalonia Statute of Autonomy of 2006. It was first developed in the law of 1983 "Llei de Normalització Lingüística" (Law of Linguistic Normalization) approved in by the Parliament of Catalonia. Closely afterwards the model was deployed progressively around all Catalonia. At the time of 1986 the whole country was using Catalan as tuition language except for the subjects devoted to teach other languages, including Castilian. There are exemptions: the system recognises the right to receive primary education in their habitual language at the first school levels. Pupils joining the Catalan school system later can receive linguistic support if Catalan is not their first language. Teachers of subjects other than linguistics can use Castilian if they see fit. In 1998 the law saw some modifications