has anyone any experience of it, either as parent, or teacher? Our school is using it and I'm a bit concerned about the apparent rigidity and rote-based learning involved.