Diplômée de la faculté des HEC, Caroline Vannod a travaillé pendant quelques années dans le secteur bancaire. Puis, en parallèle de mandats de recherche à l’Université de Lausanne, elle a débuté l'enseignement de l’économie au collège de l’Élysée. Depuis une dizaine d’années, elle est désormais enseignante au Gymnase du Bugnon où elle exerce également la fonction de cheffe de file.