Yes.
I should say that, with respect to French, a small supplement is given to schools, to school boards, depending on the number of students in that program, depending on the percentage of French language instruction. For example, if a child is in kindergarten in a 100% French program, the school will receive the maximum. In the case of a Grade 12 student with only one course in French, the amount will be much less. It is up to the school board to manage the funds, distribute them to schools and keep a little for program management, teacher support and all the rest. Generally speaking, the money that comes from community member taxes is separate, but I don't know what the school boards do with it.