At primary school, the courses are taught in German and explanations are often given in Luxembourgish. In general, at secondary school, up until the 9th grade, every subject is taught in German, except for mathematics and sciences (which are taught in French). From 10th to 13th grade, the language use depends on what level the students are in: In the more difficult level, as well as at the commerce and administrative division, the courses are mostly in French, but throughout the whole of secondary school, explanations are often given in Luxembourgish.