I would like to make a brief comment.
One of the ways to help improve language skills is the entire question of teacher-student exchanges. This would make it possible to organize extended stays in francophone environments. This is another way. The number of teachers is a factor, but so is the quality of those teachers. We must really focus on the language skills of immersion teachers.