Public schools in Barcelona teach in Catalan, not Spanish.