New Brunswick FSL is compulsory for all students from grades 1 to 10 and is available in grades 11 and 12. Quebec FSL is compulsory from grade 1 to the end of high school. Ontario FSL is compulsory in grades 4 to 8 and a course requirement in grade 9. French must be offered up to and including grade 12. Manitoba FSL is not compulsory at any level, but is widely taken as an option.
Some school divisions have compulsory components.
Saskatchewan FSL is not compulsory at any level but is widely taken as an option, particularly at the elementary level. Alberta FSL is not compulsory at any level but is offered by most school boards. A second language is now compulsory from grades 5 to 8. Though most often French, it may be, for example, Punjabi or Mandarin. Yukon FSL is available in grades 1 to 12.