I grew up in Hungary and Germany, and lived most of my early adulthood in Hungary. Later in life I moved to Québec, where I reside now.
In Germany, I had English starting grade five.
In Hungary, Russian was mandatory until 1989. After '89 it was elective between Russian, German, English or, in some schools, French. I opted for German starting grade 6 at a German ethnicity school, but felt like it was a mistake, since I was already native level, but the (non-native) teachers kept trying to one-up me in their broken knowledge of the language. Starting grade eight I've transferred to a school that had Russian only, but since I had no prior knowledge of it, but already spoke German and English, I was exempted from it. In high school I've opted for English.
My kids go to French language schools in Montréal and have English as a foreign language. We speak English at home. Almost ten years in and I still don't speak French. My kids don't speak either Hungarian or German.