Graduation Term Planner
Find the earliest feasible completion term for remaining courses using term offerings, prerequisite chains and your credit limit in each term.
Starts with an editable example. Replace the dates and rules with your own.
Your calculation
Ready when you are
Choose your dates.
Select your counting rules and calculate.
Calculation details
| Step | Value |
|---|
How to use this calculator
Enter up to eight non-overlapping terms and twelve remaining courses. Give courses unique IDs, credits, offering tags and any remaining prerequisite IDs.
A bounded exact search compares valid course combinations. Prerequisites must finish in earlier terms. If all courses cannot fit, the partial plan maximizes scheduled credits and lists unscheduled courses.
A worked example
Foundation in Spring 2027, Methods offered in Fall after Foundation, and Capstone offered in Spring after Methods complete in Spring 2028, ending May 5.
Does this confirm that I can graduate?
No. Confirm degree requirements, course availability, transfer credits and graduation approval with your institution. This planner applies only the courses and restrictions you enter.
Which calendar and years are supported?
Use Gregorian dates from 1900 through 2100, with results in that range. Daily plans allow up to 366 dates; dark-sky searches allow 31 nights. Durations, capacities and policy rules are supplied by you. Astronomy uses the bundled Astronomy Engine, sea-level geometry and browser time-zone rules. Timed exports use UTC instants; date-only events do not assign a clock time. Copy, CSV and print include calculation assumptions. Nothing is booked or scheduled outside this page.
What happens to my dates?
Calculations run on your device. Saving a calculation is optional and keeps it in this browser. A setup link contains the dates and settings you entered; anyone with the link can read them. Use one tab per saved calculator. Clear saved data from Privacy & settings.