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

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

GleichPhotography ,

Great but Desktop version has lots of bugs

I love this app! One of the reasons that I love this app more than other homework orgainzers is cause I can use it on my Apple Watch. When I was imputing my courses into the app on desktop I found that it was very bugy (especially when deleteing courses, color coding, and movement of courses between semesters). I also was very confused about the whole account system. There is nothing that tells me that I have to get premium inorder to get an account. So, I ended up contacting the creator who was very nice in informing me so. I just wish that it told me in the app (I checked the mobile app also). I also would like to beable to input the times that I have classes on the desktop app instead of having to switch over to the mobile app for that. I am really excited to be using this in the upcoming school year and hope that the desktop will have lots of updates to make it as good as the mobile version!

Thank you,
Matthew Gleich

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.


Paul Pilone
9.6 MB

OS X 10.11 or later, 64-bit processor


English, Arabic, Catalan, Czech, Danish, Dutch, French, German, Greek, Hebrew, Hungarian, Indonesian, Italian, Japanese, Korean, Malay, Norwegian Bokmål, Norwegian Nynorsk, Polish, Portuguese, Romanian, Russian, Simplified Chinese, Spanish, Swedish, Thai, Traditional Chinese, Turkish, Ukrainian, Vietnamese

Age Rating
In-App Purchases
  1. 1 Year $8.99
  2. 6 Months $4.99


  • Family Sharing

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

More By This Developer