I don't work in Barcalona but in Southern Spain. My friend has just moved there and her children go to a really modern looking primary school. They are struggling a bit though as after a few years of living here and learning Spanish they now have to also learn Catalan. I know that learning English as a foreign language is popular in many parts of Spain. I don't know if it is as popular in Barcelona given that if the children speak Spanish and Catalan they are already bilingual.