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.