Calcul Mental (Mental Arithmetic) is an instructional method used in France for developing computational skills in the context of a mathematically sound theory of arithmetic. The goal is for students to acquire, at each grade level, not only the age-appropriate computational skills, but the mathematical reasoning embedded in them. In particular, the computational algorithm must be consistent with, and indeed illustrate the underlying theory. In short,it prepares the middle school student for