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.
Bilingual education
In addition to Castilian Spanish being the primary official language of Spain, the kingdom also has several co-official regional languages which enjoy equal and unbiased constitutional protection and promotion: Catalan/Valencian (in Catalonia, Valencia and the Balearic Islands), Galician (in Galicia), Basque (in the Basque Country and the northern zone of Navarre) and Aranese (in Val d'Aran, Catalonia).