Die Oberstufenklassen werden mit dem Modell C unterrichtet: Die Schüler/innen der 1.-3. Real- und Sekundarklasse besuchen je nach Leistung in den Niveaufächern Deutsch, Mathematik und Englisch den Unterricht im höheren Niveau II oder im tieferen Niveau I. Die restlichen Fächer besuchen sie meist in ihren Stammklassen. Seit Schuljahr 2017/18 wird Italienisch an der Oberstufe nicht mehr in zwei Niveaus unterrichtet.