Even though there is no particular age of teaching children anything, researches by many psychologists suggest that there is something called as the sensitive period, the critical period is a time during early postnatal life when the development and maturation of functional properties of the brain, its ‘plasticity’, is strongly dependent on experience or environmental influences. In other words children have an active neuron system that enables them to capture, absorb and retain information. This period is generally from 3 years and lasts up to 12 years. Teaching children seemingly difficult things like public speaking, emotional intelligence etc may not be as difficult since children of this age are like dry sponge and can soak up as much as you give them. Teaching courses like public speaking around age 7 onward is ideal since it gives children a lot of time to form a strong foundation and practice until they enter into the even more competitive world.