As it is common language that the best time to learn a language is childhood, here at Dasmesh our students start learning the French Language, which is also the second official language of Canada, right from Kindergarten, hence mastering the language by the time they reach Grade 7. The Core French language program at Dasmesh Punjabi School is an introductory course for students from Kindergarten through to Grade 7 taught using a mix of classroom instruction and technology. We have a dedicated French Lab and use Rosetta Stone French Software for instruction. The course is designed internally by the French teacher and is based on the Canadian French (non-immersion) curriculum. The Grade 5 to 7 French course follows the BC Ministry of Education curriculum guide.