A list of very useful apps for classroom teaching, learning, communication, quiz making and creating.