I would like to ask a supplementary question on teaching choices.
With regard to anglophone students attending French-language schools rather than French immersion schools, I can understand that things can go quite well in the classroom. However, the most frustrating problem for the teachers and parents of francophone students does not arise in the classroom but rather in the school yard. Francophone children do not speak English, particularly in the official language minority communities. Then they become friends with an anglophone child. That is easy to do.
Quite naturally, if 10 francophone children and 1 anglophone child are together in the school yard, they will speak the common language, English. That frustrates students' teachers and parents. Then teachers become exasperated and punish the students. If they shout at the students to speak French, that is enough for them not to want to do it.
This issue has always bothered me. We should develop incentives to help these exasperated teachers forget punishment and use incentives. What can we do to prevent the declining use of French in the school yard? Socialization is as important in teaching as what goes on in the classroom.