iHomework 2 for Mac is the perfect organizer for any student and makes tracking your school work a breeze. Let iHomework 2 organize your work so you can focus on getting it done.

Track your assignments, courses, grades and teachers with minimal effort. iHomework 2 is focused on making it as easy as possible to enter and organize your information. With the all new tag system, quickly add information to assignments to group and search it at a later time.

With the all new Planner view, iHomework 2 encourages you to take a proactive approach to your school work. No more waiting until last minute to get your work done.

Track your grades throughout the Semester with support for multiple grading systems. Use the all new Grade Calculator to experiment with your Course's final grade.

Create an iHomework Account to enjoy all iHomework 2 features and keep your data synced between your apple devices including iPad, iPhone, Mac, and Apple Watch. iHomework Accounts are a great option for tracking multiple students' information on the same device!

iHomework 2 is the newest update to one of the first applications on the App Store - the original iHomework was released in 2009! Active development on iHomework 2 means you can expect new features quickly. We're excited about what we have planned!

iHomework 2 is *not* compatible with the original iHomework.

Check us out on:

Facebook -
Twitter - @ihomework

What’s New

Version 1.3.13

This update fixes a crash after editing Assignments while viewing Course details.

Ratings and Reviews

2.8 out of 5
16 Ratings

16 Ratings

Brooke_l3 ,

This would be 5 stars with just a couple bug fixes

I love using this app to keep my assignments and exams in line. It’s a simple, free, and functional planner. However in the most recent update the “planner” tab has some bugs (highlighting blue randomly and lagging when dragging assignments around). Before the bug fix this was no problem. However I would love for the app to have a better of sub-task functionality. You are able to create a main assignment (Like a group project per se) and you can add “tasks” inside of that assignment, (like “create powerpoint”, “submit for peer editing”) but I would love to be able to plan and schedule those “sub tasks” on the planner.

Developer Response ,

Hi! Thanks for your review! The last update to the macOS app made some major changes to the planner and I'm working on updates to address those. I think your ideas for planning tasks is fantastic! I'll look into making that happen :-). If you have any other suggestions please don't hesitate to reach out to

CJ672005 ,

Good Organizer

I really like this organizer. One thing I wish it had was a feature allowing me to set reminders. It allows you to set START and DUE dates, but under the DUE date is an alarm section. I cannot tell if it is really activated as, whenever I set a “Days before” for the time I want, after closing and reopening the assignment, the “days before” zeroes back to “NONE” and only my time remains the same. This is crazy frustrating as I’ve already inputed well over 50 assignments prior to my discovery.

Also, the app has on several occasions not saved my assignment description text and I had to go back at least half a dozen times to put them back in. The trick I used was to write it all in and just sit with the app open for a few minutes, close the app, and then reopen and my descriptions were saved. But I imagine that this is because it somehow needs to sync with a server or something? Perhaps if an “APPLY” button were added, which allowed for a save and sync behind the scenes, that would be great, especially if the App crashes, which it did for me 3 times in the first 3 hours of installing, making me lose quite a bit of data entry each time.

It is a good app that was well thought out, looks similar to the MAC calendars, and contains quite a bit of useful tools, such as adding a syllabus (I added my downloaded course schedule instead). I think having the ability to link a document or more to each assignment would be a MAJOR bonus.

And as another user said, having the option to create plans and schedules for tasks within the assignment would be great! For example, if I have a Project Paper” assignment, rather than just having the start and due dates, I would like to be able to add start dates to the tasks to remind me to get a move on! This feature would be great for professional procrastinators! Reminders are ALWAYS necessary! 😊 For now, I add tasks I need to start early on separately.

Developer Response ,

Hi! Thanks for the review! I've recorded the issues you describe and will look to fix them in the next release. I am able to reproduce the Alarm issue you describe and will make sure it gets addressed.

After entering data, you can always use the menu bar item File -> Save (or cmd+s) to ensure that your data is persisted. You can then use the Account -> Sync Now menu item to force a manual sync. The app will sync in the background but on a delayed timer. If you want to make sure your data gets pushed immediately this is a great way to do that!

Start or due dates for Tasks is a highly requested feature. I've got it on the list! Thanks so much for your support and please reach out with any questions or comments.

MaryLis@ ,


during the pandemic, this is the best thing that has been keeping my on track and organized and I love how I can also write down reminders for even 6 months ahead and not have to worry about it. I think its just perfect for students!!

App Privacy

The developer, Paul Pilone, has not provided details about its privacy practices and handling of data to Apple. For more information, see the developer’s privacy policy.

No Details Provided

The developer will be required to provide privacy details when they submit their next app update.


  • Family Sharing

    With Family Sharing set up, up to six family members can use this app.

More By This Developer