It's true there are variety of school boards in Canada. Ontario, more specifically, has Catholic and public francophone school boards. That situation is no different from that of Ontario's English-language school boards, one-third of which are Catholic and two-thirds public, in accordance with the rights guaranteed under section 93 of the Constitution Act, 1867.
You referred to this kind of mixed quality at certain schools, that is to say that certain students are more proficient in the language than others. As I told Mr. Lauzon earlier, teachers are professionals. I cited the example of my daughter. When you don't master the language, that comes into play in kindergarten. However, how much time does it take for a pupil to master the language? In fact, that's not a problem. In six months, students who spoke no French when they entered the school manage to get along in French, even though they may not be as good as their francophone classmates.
I experienced that situation at my school board in Prescott-Russell. This is a good example of what I often refer to. It's the most francophone school board in Canada—apart from those in New Brunswick—because it's on the Quebec border. When we established that those students had a right to learn French, that they were rights holders, the teachers wondered how they were going to teach them French with other students in the same class who master the language. Then they developed strategies to francize them, and they worked.
The best example is Mr. Lauzon's riding. The riding of Glengarry—Prescott—Russell is very francophone, whereas the riding of Stormont—Dundas—South Glengarry is very anglophone. However, the strategies for teaching the students French worked.
In six months, it's possible to teach students to speak French. It's not that big a challenge. People who observe the situation from the outside, not knowing how things work, believe it's a major challenge. Talk to the members of the management of the schools and to the teachers for those children, including my daughter, and you'll see. Is it difficult? Without a doubt. Would it be better to have homogenous classes? Probably. However, this is feasible.