“…Rich language and logical mathematical skills (e.g., quantity and size, a lot, a little, more/less, counting, ordering, graphic representation, comparing groups, the concepts of time, estimation and measurement), promote the skills of thinking and learning processes. These enable children to acquire knowledge, implement, plan, develop insights, foster precise thinking, analyze their actions, solve problems, develop goals and act with self-control and self-management [19][20][21]. Constructivist teaching (construction of knowledge) allows teachers to provide opportunities for children to use their cognitive skills to raise a personal issue or problem in an authentic context while being supported by classroom and peer-group discussions and appropriate activities [22].…”