Cognitive Development Stage Calculator

Identify a child's cognitive development stage according to Jean Piaget's theory, along with expected milestones and characteristics.

Enter the child's age above and click Calculate.

Formula / Classification Logic

Stage assignment uses Piaget's canonical age boundaries (converted to total months):

  • Sensorimotor — 0 to < 24 months, divided into 6 sub-stages (Reflexes, Primary, Secondary, Coordination, Tertiary, Mental Representation)
  • Pre-operational — 24 to < 84 months (2–7 years), divided into Symbolic/Pre-conceptual (24–47 months) and Intuitive (48–83 months) sub-stages
  • Concrete Operational — 84 to < 144 months (7–11 years)
  • Formal Operational — ≥ 144 months (12+ years)

Progress percentage within a stage:

Progress (%) = ((totalMonths − stageStart) / (stageEnd − stageStart)) × 100
  

where totalMonths = years × 12 + months.

Assumptions & References

  • Based on Jean Piaget's Theory of Cognitive Development (Piaget, 1952; Piaget & Inhelder, 1969).
  • Age boundaries are Piaget's original approximate averages for Western, typically developing children; cross-cultural and individual variation is well documented.
  • Conservation acquisition order (number → mass → volume) follows Piaget's horizontal décalage findings.
  • Adolescent egocentrism constructs (imaginary audience, personal fable) are from Elkind (1967), extending Piaget's framework.
  • This calculator is for educational and informational purposes only. It does not replace evaluation by a developmental paediatrician or psychologist.
  • References: Piaget, J. (1952). The Origins of Intelligence in Children. Norton. | Piaget, J., & Inhelder, B. (1969). The Psychology of the Child. Basic Books. | Elkind, D. (1967). Egocentrism in adolescence. Child Development, 38(4), 1025–1034.

In the network