Domaine des langues (L)
Langue de scolarisation (L1) : Français pour la Suisse romande et Italien pour le Tessin
Degré primaire : cycles 1 et 2
Degré secondaire I : cycle 3
Première langue étrangère (L2) : Allemand pour la Suisse romande et Français pour le Tessin
Degré primaire : cycles 1 et 2
Degré secondaire I : cycle 3
Deuxième langue étrangère (L3) : Anglais pour la Suisse romande et Allemand pour le Tessin
Degré primaire : cycles 1 et 2
Degré secondaire I : cycle 3
Troisième langue étrangère (L4) : Italien ou Espagnol pour la Suisse romande et Anglais pour le Tessin (voir Compléments cantonaux)
Latin et Grec (voir Spécificités cantonales)