iPhone: All of your classes have different assignments, and those assignments all carry different weights. So how do you keep track of your performance as the semester wears on? Grades 3 does the hard work for you.

As the name might imply, Grades 3 is the latest iteration of the successful and critically acclaimed Grades app, and it's packed with a ton of great features. If you're familiar with its predecessors, you know that you can add all of your classes and assignments, key in their weight, and add your grades as you get them to track your class grade in real time. The app will even tell you what scores you need on your remaining assignments to reach a target score for the semester. This feature alone is worth the price of the app.

Grades 3 doesn't stop there though. As you can see in the video above, this iteration adds a ton of features to keep better track of your assignments, and even collaborate on group projects. Each class screen comes with its own to-do list, complete with push notification support. You can also add your instructor's office hours, and contact information for your study groups, allowing you to text or email them all with one tap. If you're in school, and you own an iPhone, there's no good reason not to give this app a look.