8. Edmodo
This app enables you to have a virtual classroom and to establish a control over it in a very creative and proactive manner. Edmodo has a large number of features and unlimited storage, and it can help you in creating groups, assigning homework, scheduling quizzes, managing progress, and many other things. Check it out and you will see why it is one of the best productivity tools for teachers.