The courses in this section are required to earn a Dual Dogwood in BC.
https://www2.gov.bc.ca/gov/content/education-training/k-12/support/graduation#french-immersion
Things to consider for Grade 10: There are required courses so you are choosing 2 electives. In order to graduate you also need an applied skill elective so something like Skills, Art, Computer. Have a look at the Outside the Timetable page to round out your school experience.
Grade 12 students must also complete the français langue seconde - immersion 12 assessment in order to earn a Dual Dogwood.