All public schools use only Catalan
More background: http://www.npr.org/sections/parallels/2017/09/29/554327011/f...The page itself it's only in Catalan, with no translation into Spanish available. If you as a parent only speak Spanish, tough luck, you don't have the right to get to know official information about the education of your child in the official language of your country.
If you are curious, you can see the obligatory contents of any course (called Seqüències didàctiques). For instance, 1r ESO (roughly first high school year): http://xtec.gencat.cat/ca/curriculum/eso/sequencies/
The only subjects that are not in Catalan are "Llengua castellana i literatura" (Spanish language) and "Llengua anglesa" (English language).
Regarding the second point, I’m only echoing my friends commentary who is from Barcelona and flew home from San Francisco to vote. I can’t speak for him, but he talked at length about these laws. And I’m talking about language class here — not what language most classes are taught in.
- Catalonia has never been an independent country. It was part of the Aragon Kingdom.
- The only mother tongue that students are limited to use in Catalonia is Spanish. All public schools use only catalan, except for Spanish language classes, which are treated as a foreign language, like English.