1. What languages are taught in your schools?
English and French. There are several variants on how they are taught. There can be a school where English is the usual language of instruction and French is a secondary language. Or, there are immersion schools, for anglophone kids, where all instruction is in French. Or, there are French schools, for francophone kids, where all instruction is in French.
And it all flips the other way in Quebec, where French is the primary language, but there are English schools for the anglophone kids.
2. At what level are they taught?
In schools where English is the normal language of instruction, I think French begins around Grade 6 or so, but I’m not sure.
In immersion schools, everything is in French from the start, and then English is introduced as a separate subject around Grade 3 or so.
In French schools, everything is in French from the start, and then English is introduced as a separate subject at some point.
3. What languages are required and what ones are just extra?
When I went to school, in an English school, there were three years required for French, from Grades 7 to 9. After that it was an elective. I assume it’s still somewhat similar. In larger schools, there may be the option for other languages in the high school.
4. What country is this?
Canada. Since Education is provincial matter, there can be considerable variation from province to province on the details of the curriculum, but the right of the linguistic minority in a province to be educated in their own language is constitutionally guaranteed. That works out to French minority language schools for francophone kids in all provinces but Quebec, and English minority language schools for anglophone kids in Quebec.