I remember using Hypercard to help with some classes in grade school in the late 80 and early 90s. It was magic. The students (4th and 5th grade) used it with something called Jasper. It was amazing how much faster the entire class (even the typically slower children) grasped not only the lessons, but the new tools. They excelled more with that tool set than other tool set I had ever seen. The children developed their presentations using the Hypercard stacks and then presented them to the entire grade level. They were almost all completely engaged and focused without the teachers having to keep on them. This worked throughout the years it was used, and unlike every other medium used, the students with very few exceptions never strayed from the subjects when done with Hypecard. It was more popular for most of the students than recess was!
Unfortunately we were given a new IT director in the mid 90s (who is still in the same position) who decided that IBM and MS were the only way to go and that nothing outside of MS was worth anything. So, the Jasper program and the Hypercard application were canned. Nothing else ever came close to that success. We still have the same person in charge, and our IT in the system is based on MS and barely functional outside of administrative use (depending on who you ask, not even performing that well with the administrative tasks).
My youngest child is passing through high school, and I get to hear about the problems they have on a daily basis from the current teachers and administrators. The only school not having any problems is a magnet school that is currently outside of the current IT dept and uses linux and is now including android devices. They do their work in Open Office and create their presentations in HTML. They are group and project focused. The kids coming out of that school routinely wind up getting good academic scholarships and good jobs after college. Now, I am certain you can not blame all of that on software, but given the issues of compatibility of different versions of MS products, many students not being able to afford the MS products (or PCs), I am also certain that the software choices are a central part of the issue.