Office Hours Optimizer

Make time for every student.

Course options

Backups include all your courses. Keep student information private.

Delete every course, student, and schedule saved in this browser.

Saved on this devicePrivate to this browser

Your weekly availability

When are you unavailable?

Mark your busy periods. Click or tap to toggle; drag with a mouse to mark several.

FreeOther commitmentsOffice hours
50-minute periods · Mon–Fri

Build and check your roster

Student schedules

Import your course schedule. Clean imports are checked automatically; review flagged schedules or enter students manually.

How to save your schedule

Open your registrar’s Schedule Grid page for this course. Choose File → Save Page As… and save an HTML file. Import the complete Monday–Friday grid here.

Check import warnings and compare student schedules with the source before publishing your hours.

No students yet

Schedule check details

Import checked = automatic checks passed. Reviewed = manually confirmed. Edits clear check status; manual review is always available.

Choose your office hours

Select any free period. Add another to reach students your first choice misses.

Show availability for

Fewer → more freeOther commitmentsOffice hoursClass meetsSelectedBest next choice