Faits : A. C.A._, de langue maternelle allemande, et B.A._, francophone, sont les parents de A.A._, née en 2012. Cette dernière est bilingue allemand-français. Elle fréquente depuis le début de sa scolarité enfantine, soit les années 1H et 2H, l'école de E._, où l'enseignement est donné en français. La famille A._ est domiciliée à Marly, commune fribourgeoise sise dans le district de la Sarine, district bilingue à forte minorité alémanique (art. 105 al. 2 LTF). La langue officielle de Marly est le français et la commune forme un cercle scolaire avec les communes de Pierrafortscha et Villarsel-sur-Marly, où l'enseignement scolaire est dispensé en langue française (art. 105 al. 2 LTF). Par Convention du 21 avril 2005 relative à la fréquentation de l'école enfantine et primaire alémaniques de l'Ecole Libre Publique de Fribourg (ci-après : l'ELPF) par des élèves provenant des communes du cercle scolaire de l'ELPF (ci-après : la Convention), la commune de Marly - ainsi que celles de Corminboeuf, Givisiez, Granges-Paccot, Matran, Pierrafortscha et Villars-sur-Glâne - s'est engagée à faire partie du cercle scolaire de l'ELPF, école publique régionale de langue allemande accueillant les élèves germanophones provenant des communes précitées. Le 19 février 2019, C.A._ et B.A._ ont demandé à l'inspectrice scolaire du 2ème arrondissement d'inspectorat francophone (ci-après : l'Inspectrice scolaire) que leur fille puisse suivre l'enseignement dispensé en langue allemande dès la 3H, soit à partir de la rentrée 2019/2020, auprès de l'ELPF. Ils ont expliqué que c'était pour des raisons professionnelles qu'ils avaient dû renoncer à scolariser leur fille dès la 1H en langue allemande à l'ELPF, car cet établissement ne disposait que d'une offre limitée en matière d'accueil extrascolaire par rapport à l'école francophone de E._. Ils avaient toutefois, depuis lors, obtenu davantage de flexibilité dans leur travail, ce qui leur permettait de compenser l'offre plus réduite de l'ELPF en la matière. En outre, leur fille, bilingue allemand-français, vivait dans un contexte familial et culturel en grande partie germanophone. Enfin, la deuxième fille du couple, née en 2016, allait commencer l'école en 2021 et ses parents souhaitaient la scolariser à l'ELPF, si bien qu'un changement de cercle scolaire permettrait aux deux soeurs de fréquenter le même établissement. Le 25 février 2019, l'inspectrice scolaire du 9ème arrondissement d'inspectorat alémanique a indiqué qu'elle acceptait la scolarisation de l'intéressée à l'ELPF en langue allemande. Le même jour, le responsable de l'école de E._ a préavisé favorablement la poursuite de la scolarisation de l'intéressée à l'ELPF dès la rentrée 2019/2020. Le 26 février 2019, le directeur de l'ELPF a indiqué que la demande du couple remplissait les conditions d'admission à son établissement, étant donné que la langue principale de la famille était l'allemand et que l'ELPF s'engageait, conformément à la Convention du 21 avril 2005, à accueillir les enfants germanophones domiciliés à Marly. Le 28 février 2019, la commune de Marly a rendu un préavis négatif, rappelant que, selon les Directives du 23 mai 2001 concernant l'admission à l'école régionale de l'ELPF destinée aux élèves des degrés préscolaire et primaire de langue allemande (ci-après : les Directives), telles qu'adoptées par la Direction de l'instruction publique et des affaires culturelles du canton de Fribourg (ci-après : la Direction de l'instruction publique), les parents de langue allemande qui souhaitaient scolariser leurs enfants à l'école francophone de leur domicile faisaient ce choix pour toute la scolarité primaire (1H à 8H). Un changement de cercle scolaire pour des raisons de langue durant le cursus primaire n'était dès lors pas autorisé. Le 1er avril 2019, consultée par l'Inspectrice scolaire, la Direction de l'instruction publique a également émis un avis négatif, se fondant sur sa pratique en matière de changement de cercle scolaire pour des raisons de langue. Selon celle-ci, les parents devaient choisir au début de la scolarité la langue d'enseignement. Un changement de langue n'était ainsi, en principe, possible qu'une seule fois durant la scolarité, à savoir après la 8H, sauf pour les élèves présentant un trouble fonctionnel linguistique diagnostiqué exigeant le retour à l'enseignement dans l'autre langue (art. 105 al. 2 LTF). La Direction de l'instruction publique précisait également que les motifs d'organisation familiale invoqués par les parents ne justifiaient pas un changement de langue d'enseignement au cours de la scolarité primaire. B. Par décision du 11 avril 2019, l'Inspectrice scolaire, s'appuyant sur l'avis négatif de la Direction de l'instruction publique, a rejeté la demande de fréquentation de l'ELPF formée par les parents de A.A._. Par arrêt du 24 juillet 2019, le Tribunal cantonal du canton de Fribourg (ci-après : le Tribunal cantonal), après avoir constaté que sa compétence était donnée pour statuer directement sur le recours interjeté le 25 avril 2019 par A.A._, représentée par ses parents, contre la décision de l'Inspectrice scolaire du 11 avril 2019, dans la mesure où la Direction de l'instruction publique avait été directement impliquée dans ladite décision, a rejeté le recours de l'intéressée. C. Contre l'arrêt du 24 juillet 2019 rendu par le Tribunal cantonal, A.A._, agissant par ses parents, forme un recours en matière de droit public auprès du Tribunal fédéral. Elle demande, sous suite de dépens, principalement, d'annuler l'arrêt entrepris et de l'autoriser à fréquenter l'Ecole libre publique de Fribourg en allemand dès le prononcé de l'arrêt de la Cour de céans; subsidiairement de renvoyer la cause à l'autorité précédente pour nouvelle décision dans le sens des considérants; plus subsidiairement encore, de constater que la pratique des autorités fribourgeoises consistant à refuser un changement de cercle scolaire et de langue d'enseignement entre la 1H et la 8H, sauf intérêt de l'enfant et sans changement de domicile, est contraire à la liberté de la langue. Le Tribunal cantonal se réfère à l'arrêt entrepris et conclut au rejet du recours. La recourante ne formule pas d'observations.