Herbert Eugen Alfred Schack (ur. 28 października 1893 w Żelaznej Górze k. Braniewa w Prusach Wschodnich, zm. 15 lutego 1982 w Berlinie) – niemiecki ekonomista, profesor Wolnego Uniwersytetu w Berlinie. Brat Alfreda.

Życiorys Był synem protestanckiego pastora w Żelaznej Górze (Eisenberg) Alberta Schacka. W 1914 w Braniewie (Braunsberg) ukończył gimnazjum i uzyskał maturę na wiosnę 1914 rokuGeorg Lühr Die Abiturienten des Braunsberger Gymnasiums von 1860 bis 1916: mit Unterstützung des Historischen Vereins für Ermland, Braniewo 1916, s. 85. Następnie przez jeden semestr studiował teologię i filozofię na Uniwersytecie Albechta w Królewcu. Gdy wybuchła I wojna światowa, zgłosił się na ochotnika do 1. Pułku Artylerii Pieszej i na początku stycznia 1915 został skierowany na front. Do 1918 roku dosłużył do stopnia porucznika. Od Wielkanocy 1918 Herbert Schack rozpoczął studia z zakresu filologii, filozofii, prawa i ekonomii w Królewcu. W 1919 otrzymał stopień doktora filozofii na podstawie pracy Die transzendentale Apperzeption bei Kant als formales und reales Grundprinzip, a w 1922 r.