Margaret Heafield lahir pada tanggal 17 Agustus 1936, di Paoli, Indiana, dari keluarga Kenneth Heafield dan Ruth Esther Heafield (née Partington). Setelah lulus dari Hancock High School pada tahun 1954, ia belajar matematika di University of Michigan pada tahun 1955. Dia memperoleh gelar BA dalam matematika dengan minor dalam filsafat dari Earlham College pada tahun 1958. Dia mengajar matematika dan bahasa Prancis di sekolah menengah atas untuk mendukung suaminya saat ia bekerja pada gelar sarjana di Universitas Harvard. Dia pindah ke Boston, Massachusetts, dengan maksud untuk melakukan studi pascasarjana dalam matematika abstrak di Brandeis University.
Sekolah Tinggi Hancock