The formal operational stage is the fourth and final stage of cognitive development in the Piagetian cognitive developmental theory, where the child is able to consider all logical aspects of a problem. The stage is observed from about the age of 12, although certain individuals never reach this stage of cognitive development. It is also characterized by the logical analysis of abstract hypotheses regarding the future, as well being able to consider hypothetical possibilities and ideological questions.