Flavell divide aún más el conocimiento metacognitivo en tres categorías: el conocimiento de las variables de persona, las variables de la tarea y las variables de la estrategia.