Semester planning
Course Schedule Planner
Build and compare Monday-through-Sunday schedule options on a true time grid, catch overlaps and tight transitions, and export the finished semester.
Transparent method
How the schedule and conflict check work
Each meeting is represented as a start minute, end minute, and one or more weekdays. A conflict is reported when meetings share a day and their open time intervals overlap, including lecture and lab meetings within one course. Adjacent intervals are allowed. Unknown meeting times cannot be checked.
Calendar export repeats each valid meeting weekly or every two weeks from its effective course start through its end. The selected IANA time zone is attached to each event, and saved holidays become recurrence exceptions.
Credits are added as entered; they do not calculate a GPA here. Use the Cumulative GPA Calculator for credit-weighted grade calculations.
Common questions
Frequently asked questions
Does this planner change my saved GPA Calculator courses?
No. It can read course names and credits from the existing GPA Calculator storage, but it never writes back to or migrates that data.
What counts as a schedule conflict?
Two classes conflict when their time ranges overlap on at least one shared day. One class ending exactly when another begins is not a conflict.
Which calendar apps accept the ICS file?
Google Calendar, Apple Calendar, Outlook, and many other calendar apps can import standard ICS files. Review imported times in the destination calendar.
Where is my schedule stored?
The plan is stored under a separate versioned key in this browser. Export JSON if you need a portable backup or plan to clear browser data.