Refer to my last note; Children need to be prepared for the world they live in, I am not saying coding has no value. It has little value if the underlying principles (which can be far more widely applied to other subjects/areas/interests) are not understood. 20 minutes of coding a day for grade 5/6, sure, makes sense. Grades 1-3/4 are about learning how to learn and learning the tools we need to in order to learn more highly complex subjects (basic math, reading, comprehension, etc.)