A.- Née en 1980, R._ s'est présentée à la session d'examens de maturité type B de juin 1999 au Collège Voltaire de Genève. Elle a obtenu un résultat de 3,7 en français, 3,9 en allemand, 3,5 en latin, 3,9 en anglais et 2 en mathématiques (soit 1,5 aux deux examens écrit et oral de maturité, et 2,5 de travail annuel). Compte tenu d'un total spécifique de 17 au lieu de 18, et d'un total fédéral de 57 au lieu de 60, son échec lui a été signifié le 28 juin 1999. Le 18 août 1999, la Conseillère d'Etat en charge du Département de l'instruction publique a rejeté un recours formé par R._. Celle-ci contestait uniquement ses notes de mathématiques, alors que son échec était dû à une faiblesse généralisée. Elle était invitée à refaire sa quatrième année et à se présenter aux examens de juin 2000. B.- Par acte du 13 septembre 1999, R._ a recouru auprès du Tribunal administratif genevois, en reprenant les arguments soumis au Conseil d'Etat: elle estimait que son examen écrit de mathématiques méritait la note de 2,5, et l'oral 2,3; elle se plaignait de l'attitude de l'expert, qui n'écoutait pas et se tenait au fond de la salle en faisant des va-et-vient déstabilisants. C.- Par arrêt du 7 décembre 1999, le Tribunal administratif a rejeté le recours. Le droit d'être entendu avait été respecté puisque l'intéressée avait pu consulter son propre examen écrit, le barème et les observations du professeur, les notes prises à l'examen oral et les rapports du professeur à ce sujet, ainsi qu'un rapport établi le 14 octobre 1999 par deux autres enseignants. Les notes octroyées n'étaient pas arbitraires. D.- R._ forme un recours de droit public contre ce dernier arrêt. Elle en demande l'annulation, et le renvoi de la cause au Tribunal administratif pour nouvelle instruction, dans le sens des considérants. Le Tribunal administratif et le Conseil d'Etat se réfèrent à l'arrêt attaqué.