This paper examines the potential and limitations of a contractarian theory of moral education through a critical analysis of Michael Hand’s theory. In his book, A Theory of Moral Education, Hand endeavors to address the problem of indoctrination in moral education with a novel contractarian justification. According to Hand, there is a reasonable disagreement concerning both contents and justifications of morality, which makes moral education vulnerable to the risk of indoctrination. To avoid this pitfall, it is imperative to justify the core morality that is not subject to a reasonable disagreement. The justification for the core morality is based on the premise that it is the most effective means of mitigating the tendency of human societies to generate conflict and erode cooperation. Hand argues that this contractarian justification enables the formulation of a theory of moral education that does not lead to indoctrination. I identify the key challenges and difficulties associated with Hand’s theory by examining three criticisms: firstly, that indoctrination is inevitable in moral education; secondly, that the contractarian justification is not sufficiently robust; and thirdly, that it narrows the scope of moral education. In conclusion, the contractarian theory of moral education will have a greater success only if it addresses the inherent limitations of contractarian justifications and reflects the findings of moral psychology.