Son catalanes y españoles. Y la lengua catalana está protegida en la Constitución y el Estatut.
No tienes ni idea de lo que pasa en otros países. Es harto frecuente que la educación, en mayor o menor medida, se ofrezca en lenguas distintas a la oficial en todo el país. En Suiza, se enseña en francés, en alemán, en italiano y en romance, según el cantón. En Italia, se enseña en alemán en el Tirol. En Bélgica, tanto en flamenco como en francés, como en alemán....
En fin, éste es el documento que firmó España en el año 2001 suscribiendo la CARTA EUROPEA DE LAS LENGUAS REGIONALES O MINORITARIAS. E incluyendo en ella explicitamente a las lenguas habladas en el País Vasco, Cataluña, Baleares, Galicia, Valencia y Navarra.
https://www.boe.es/buscar/doc.php?id=BOE-A-2001-17500
Voy a subrayar un dato, que tal vez te haya pasado inadvertido: Carta *EUROPEA*.
Lo lógico es que los niños catalanes estudien en catalán. Aunque eso saque a la superficie a los demonios que alberga en su seno la derecha española, y españolista. Tan nacionalista, como los radicales catalanes, aunque entendiendo por "nación" cosas distintas.
Yo me atengo a la Constitución, al Estatut, a los tratados internacionales suscritos por España y, por supuesto, a las sentencias judiciales. Es decir, a la legalidad vigente. Si se quiere cambiar, ya se sabe. A ganar unas elecciones por (muy) amplia mayoría. Mientras tanto, toca cumplir con nuestras leyes.