Nice article, I also believe that every school must have school management software. Having this software not only help the teachers but also students and their parents. One software I know is https://www.campuslive.cloud