I think the KE program does an excellent job of re-enforcing the concepts thru various projects, work, and activities thus the children grasp and understand what is being taught and them can apply their lessons to every date life. My daughter is still talking about cohesion!