Michel Spiro attended the high school Jean-Puy de Roanne. Spiro obtained the baccalauréat in 1963, with a specialisation in elementary mathematics. After this, he attended the school Lycée Louis-le-Grand to prepare his entry exam at the École polytechnique. He completed his graduate studies in theoretical physics in 1969.