Citation: 2C_247/2017 E. A

A.a. A.________ est, depuis 2013, directeur d'établissement scolaire primaire dans le canton de Genève. Il est soumis au "cahier des charges du directeur d'établissement primaire" (ci-après: le cahier des charges). Selon ce document, il doit notamment: - assurer le suivi et la qualité de la formation, de l'évaluation et de l'orientation des élèves; - assurer le suivi de la carrière du personnel ainsi que le maintien et le développement des compétences professionnelles spécifiques; - mettre en oeuvre les outils de pilotage institutionnels au sein de l'établissement; - présider le Conseil d'établissement et assurer le suivi de ses décisions. A.b. Le 17 septembre 2015, le Grand Conseil de la République et canton de Genève (ci-après: le Grand Conseil) a adopté la loi genevoise sur l'instruction publique (LIP/GE; RS/GE C 1 10), qui a remplacé l'ancienne loi homonyme du 6 novembre 1940. A cette occasion, il a notamment inséré dans la loi (au début du "Chapitre X - Degré primaire") un nouvel article, dont la teneur est la suivante: "Art. 59