Faits : A. A._ est titulaire d'une licence en sciences mathématiques de l'Université de B._ en 1992. Elle a par la suite obtenu un diplôme d'enseignement pour les écoles de maturité, soit un master of advanced studies en enseignement pour le degré secondaire II, délivré par l'Ecole C._. Du 1 er août 2007 au 30 juin 2008, elle a été engagée par l'Etat de Vaud en qualité de stagiaire enseignante en mathématiques au gymnase de D._. Dès le 1 er août 2008, elle a bénéficié d'un contrat de travail pour une fonction de maîtresse secondaire spécialisée au gymnase de E._ avec un taux d'activité de 15-18 périodes sur 22. Elle était colloquée en classes 24-28. Son salaire annuel s'élevait alors à 93'839 fr. 42 (treizième salaire compris) pour une activité à 100 %. Elle recevait en plus un complément salarial de 3'770 fr. (pour un taux d'activité de 100 %). La raison de ce supplément tenait au fait qu'elle enseignait dans un gymnase. A l'occasion de l'entrée en vigueur de la nouvelle politique salariale de l'Etat de Vaud, le 1 er décembre 2008, les employés de l'Etat ont été informés de la chaîne et du niveau de fonction qui leur seraient attribués dans le nouveau système (connu sous la désignation DECFO-SYSREM). A._ a été colloquée, en tant que Maîtresse d'enseignement post-obligatoire dans la chaîne 145 de la classification des fonctions et classée dans le niveau de fonction 12 à l'échelon 3. Son salaire annuel (treizième salaire compris pour un taux d'activité à 100 %), qui s'élevait à 97'924 fr. (état au 30 novembre 2008) a passé à 101'410 fr. (état au 1er décembre 2008). B. Le 9 mars 2009, A._ a ouvert action devant le Tribunal de prud'hommes de l'Administration cantonale (TriPAC), en concluant à l'attribution de l'échelon 6. La procédure a été suspendue du 18 juin 2012 au 7 février 2013. A l'audience de jugement du 8 juillet 2014, la demanderesse a augmenté ses conclusions en demandant que sa rémunération soit fixée en fonction de l'échelon 9. Au cours de cette audience, le tribunal a entendu en qualité de témoin F._, adjointe au chef de l'Office G._ de l'Etat de Vaud. Le 15 janvier 2015, par une écriture adressée au Tribunal de prud'hommes, la demanderesse a demandé la récusation de la juge assesseure H._ au motif qu'elle avait découvert que cette juge avait été chargée par le canton de divers travaux en relation avec la nouvelle grille salariale et qu'elle était membre de la Commission d'évaluation des fonctions de l'administration cantonale vaudoise. Par jugement du 24 décembre 2014, dont la motivation a été envoyée le 20 avril 2015 pour notification, le Tribunal de prud'hommes a rejeté les conclusions de la demanderesse. Il ne s'est pas déterminé sur la demande de récusation, présentée après la clôture des débats. C. A._ a saisi la Chambre des recours du Tribunal cantonal vaudois en concluant à la réforme du jugement du 24 décembre 2014 dans le sens de sa collocation à l'échelon 9, son salaire étant augmenté en conséquence avec effet au 1 er décembre 2008. Subsidiairement, elle a conclu au renvoi de la cause à l'autorité de première instance pour nouvelle décision. La Chambre des recours l'a déboutée par arrêt du 8 juillet 2015. D. A._ forme un recours en matière de droit public contre cet arrêt. Principalement, elle conclut à sa collocation à l'échelon 9 avec effet au 1 er décembre 2008, avec adaptation de son salaire dès le 1er avril 2010. Subsidiairement, elle conclut au renvoi de la cause à l'autorité précédente pour nouvelle décision. L'Etat de Vaud conclut au rejet du recours. La recourante a répliqué, persistant dans ses conclusions. L'Etat de Vaud s'est à nouveau déterminé.