Caroline Heinrich studierte Philosophie und Germanistik in Münster und Mainz, wurde 2004 in Philosophie promoviert, absolvierte den Vorbereitungsdienst für das Lehramt an Gymnasien, arbeitete an verschiedenen Schulen, erhielt 2012 die Juniorprofessur für Didaktik der Philosophie an der Universität Paderborn und 2019 die Professur für Philosophie und Ethik in Schule und Gesellschaft an der Universität Wien.