Maybe it is time to start looking at immersion programs where other subjects are taught in a different language? That is how it was taught at my school.