Faits : A. A._, née en 1951, est au bénéfice du revenu d'insertion (RI). Ces dernières années, elle a adressé de nombreux courriers au Centre social intercommunal de Montreux-Veytaux (actuellement: le Centre social régional de la Riviera [CSR]) pour se plaindre du calcul des prestations lui revenant. Le 22 janvier 2014, le CSR lui a indiqué qu'il ne répondrait plus systématiquement à chaque courrier, mais qu'il rendrait une décision après le versement des prestations mensuelles dues. A._ a recouru devant le Service de prévoyance et d'aide sociale (SPAS) contre plusieurs décisions. Le 21 mars 2016, elle a, par la plume d'un conseil, demandé au SPAS de rendre pour chaque recours une décision et de laisser 30 jours d'intervalle entre les décisions afin de lui laisser le temps nécessaire pour les contester. Le 11 avril 2016, le SPAS a confirmé qu'il renonçait à joindre les causes, mais relevé qu'aucune règle de procédure ne lui imposait de rendre une décision par mois, de sorte que les décisions seraient notifiées au fur et à mesure de leur rédaction. Du 30 mai au 13 juin 2016, le SPAS a rendu onze décisions. Il a rejeté dans la mesure de leur recevabilité les différents recours formés contre les décisions du CSR relatives au calcul des prestations du revenu d'insertion des mois de novembre (décision du 30 mai 2016), décembre 2014 (décision du 31 mai 2016), janvier, février, mars, avril (décision du 3 juin 2016), mai (décision du 6 juin 2016), août, septembre (décision du 7 juin 2016), octobre (décisions des 8 et 9 juin 2016), décembre 2015 (décision du 10 juin 2016) et janvier 2016 (décision du 13 juin 2016), ainsi que contre le courrier du CSR du 2 septembre 2013 confirmant le paiement d'une facture de 287 fr. 40 (décision du 1er juin 2016). Le SPAS a également conjointement rejeté les onze requêtes d'assistance judiciaire formée par l'intéressée et rejeté dans la mesure de leur recevabilité trois recours pour déni de justice (décisions des 1er, 2 et 9 juin 2016). B. Statuant le 25 octobre 2016, le Tribunal cantonal du canton de Vaud, Cour de droit administratif et public, a rejeté le recours formé par l'intéressée et confirmé les onze décisions du SPAS. C. A._ forme un "recours constitutionnel" contre ce jugement. Elle conclut principalement à la réforme du jugement entrepris en ce sens que les onze décisions du SPAS sont annulées et la cause transmise à l'administration pour nouvelles décisions au sens des considérants. Subsidiairement, elle conclut à l'annulation du jugement entrepris et au renvoi de la cause à l'autorité précédente pour qu'elle rende une nouvelle décision au sens des considérants. Plus subsidiairement encore, elle conclut à l'annulation du jugement entrepris et au renvoi de la cause au SPAS pour qu'il rende de nouvelles décisions au sens des considérants. Le SPAS a renoncé à se déterminer sur le recours, se référant à ses écritures précédentes. La recourante a renoncé à déposer des observations sur la réponse. Elle a déposé des observations spontanées les 27, 28 avril et 8 mai 2017, ainsi que diverses annexes.