Routine48 as timetable planner using recurring tasks you can make time blocks as classes and set task duration to visually see how much time each class takes, since each hour in the timetable has a horizontal todo list you can add homework or anything related to that class in that hour, you can create recurring tasks that recur some days of the week, this way you can have multiple timetables, you can mix tasks that are not related to school/university so you can have a timetable planner and daily planner in the one app. Declutter your todo list app from daily recurring tasks One of the issues with a typical todo list app is that daily repeated tasks clutter your list of todos and add noise that makes it harder to separate between daily routine tasks and one time todos, Routine48 is designed to make it easier to manage your daily tasks Visualize overlapping between routine tasks and one-off tasks you can view each hour as a horizontal todo list and you can see how tasks overlap especially one time tasks that could overlap with your daily routine tasks, so you can decide what task you are going to reschedule, then that task moves to the corresponding hour's todo list. EULA link: https://www.apple.com/legal/internet-services/itunes/dev/stdeula/