Margaret Heafield naceu o 17 de agosto de 1936, en Paoli, Indiana, fillo de Kenneth Heafield e Ruth Esther Heafield (née Partington). Despois de graduarse na Hancock High School en 1954, estudou matemáticas na Universidade de Michigan en 1955. Obtivo un BA en matemáticas con un menor en filosofía na Earlham College en 1958.
Liceo Hancock