I am going to be very controversial. :)
Tech school still for the computer and summers in Quebec for french immersion.
The only way to learn a language is to live it. I can see Europe having a rough few years so I would not recommend sending her to france but Quebec should be fairly safe.
Working with French people in a French company, I will tell you that the French don’t believe that the people of Quebec speak French!
I also disagree strongly with employing technical institutes. They are geared towards teaching technology. Where you really need to pick up more of an engineering capability.
I do agree with those who suggest junior college, as long as it is a good one. My first year was at Glendale Junior College in California. At the time, students who spent two years in the better California junior colleges did better than those who went directly to UCLA. It is a fact that the better instructors at larger universities short change the undergrads. A lot of classes will be taught by graduate students.