There is research on brain development which indicates that a certain level of brain development is necessary to tackle more abstract concepts, especially in math. It has nothing to do with level of intelligence. Force feeding kids through the system to the point where they are introduced to subjects before they are ready for them can be detrimental.