Citation: 2C_52/2024 E. B

Le 10 juin 2021, A.________ a déposé en ligne une demande de conventionnement. La Direction générale a répondu favorablement à cette requête, considérant que toutes les conditions d'une délégation étaient réunies. Elle a partant adressé à A.________ une convention de subventionnement. À son art. 19, cette convention prévoit ce qui suit: "Volume d'activité Le délégataire informe le Service [Office ou Service de psychologie scolaire], lors de la demande de conventionnement, du volume d'activité qu'il peut mettre à disposition de l'État. Il informe le Service en cas de changement de disponibilité durant la période de conventionnement. Le volume des prestations facturées est plafonné à 90'000 minutes par année civile (considéré comme un taux d'activité équivalent à 100 %). Le taux d'activité du délégataire ne doit pas dépasser un 100 %, toutes activités confondues. Les autres activités, avec indication de leur taux d'activité, doivent être sans délai annoncées au Service." A.________ a renvoyé la convention de subventionnement à la Direction générale, en supprimant la clause de plafonnement de l'activité globale à 90'000 minutes facturées par année civile. Après un échange sur cette question, la Direction générale a, par décision du 24 septembre 2021, refusé à A.________ la délégation et le subventionnement de prestations de logopédie. A.________ a recouru contre la décision du 24 septembre 2021 auprès de la Cour de droit administratif et public du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). Par arrêt du 23 août 2022, le Tribunal cantonal a transmis le dossier au Département de l'enseignement et de la formation professionnelle du canton de Vaud (ci-après: le Département), comme objet de sa compétence. Par décision du 28 juin 2023, le Département a rejeté le recours de A.________ et confirmé la décision du 24 septembre 2021. Par arrêt du 13 décembre 2023, le Tribunal cantonal a rejeté le recours formé par A.________ contre la décision du Département du 28 juin 2023.