Subjects
Set each subject's time, length, and meeting days, then click "Set All Classes" below to apply them to Daily, Weekly, and Monthly.
Daily
Click any open time to add something. Classes come from Subjects.
Notes
Weekly Schedule
Sunday through Saturday. Names and chapters mirror the Daily calendar — details stay there.
Tap a day to open it in Daily.
Students
Each student can have an email address and up to two guardians on file.
Accommodations
Classes across the top, students in alphabetical order by last name. Click the circle to toggle an accommodation on for that student. Click an accommodation's label to highlight, in yellow, every student who has it.
Settings
Profile, school year, and appearance.
Profile
School Year
Notifications
Appearance
Calendar Day Highlights
Data
Start New School Year
Guide
Everything the planner can do, in one place.
What's New
August 11, 2026
- New: "Restore from Backup" in Settings — reload a previously downloaded .json backup, with a confirmation step and a check that the file is really a planner backup before anything is overwritten.
- Fixed: editing a Subject (name, time, color, meeting days) no longer touches Daily/Weekly/Monthly at all while you're working — nothing appears in the calendar until you click the new "Set All Classes" button in Subjects.
- Fixed: a bug where creating new Subjects or Students across multiple sessions could end up with two records secretly sharing the same internal ID, causing edits to one to silently overwrite another. The root cause is fixed, and any already-affected records are automatically separated the next time your data loads.
August 3, 2026
- Added Calendar Day Highlights (Settings): a fixed set of shades assignable to Weekend, Holiday, Teacher Workday, Personal Day, Sick Day, Summer, and Parent Teacher Conference Day.
- Added "Summer" as a day classification.
- Added "Start New School Year" (Settings): backs up the current year automatically, then clears lesson content and day markings for a fresh start without touching Subjects, Students, or Accommodations.
- Added this Help tab.
August 1, 2026
- Fixed "Shift → Next School Day" to move only the lesson content forward one meeting, without ever changing a class's actual scheduled days or times — plus a matching "Undo Last Shift" button.
- Added the full "Forgot password?" reset flow.
- MyEpicEpoch went live at myepicepoch.com (previously local-file only).
July 29–30, 2026
- Initial release: cloud sync and login, AI-generated Exit Ticket PDFs.
1. Start with Subjects
Subjects is the engine behind everything else — set it up first. Each subject card lets you set:
- A color swatch — used to color-code that class everywhere it appears (Daily, Weekly, Monthly).
- Start time and duration — how long each meeting runs.
- Meeting days — tap the day-letter circles (S M T W T F S) to toggle which days this class meets.
Once you've set up or changed a subject, click "Set All Classes" at the bottom of this tab to apply it to Daily, Weekly, and Monthly. Nothing shows up in the calendar automatically while you're still editing — this way you can build out a class's full schedule without half-finished setups appearing partway through.
2. Daily view — where you actually plan lessons
Pick a date with the ‹ › arrows, then use the day-category dropdown to mark it as a Regular School Day, Holiday, Half Day, Workday, Conference Day, Personal Day, Sick Day, or Weekend — this affects how the day looks everywhere else in the app.
Each class block for that day has a Chapter/Section field and a Topic field — this is where you actually write what you're teaching. There's also a row of five category boxes at the top (Birthdays/Anniversaries, Spiritual Activity, Physical Activity, Family Activity, Growth Activity) for anything you want to track outside class content, plus a Notes area.
Running long on a topic? Click "Shift → Next School Day" on that class block. This copies today's Chapter/Section and Topic into tomorrow's slot for that same class, and pushes everything that was already planned for the following days forward by one — the class's actual meeting schedule never changes, only what's being taught on each date. If you click it by mistake, the "Undo Last Shift" button (next to the day-category dropdown) reverses the most recent shift.
3. Weekly and Monthly — the same data, zoomed out
Weekly shows Sunday through Saturday on a time-scaled grid; Monthly shows the whole month with color-tinted days. Both simply mirror whatever you entered in Daily — click any class block or day cell to jump straight to that date in Daily view.
Weekly also has a "Generate Parent Newsletter" button — it pulls every Topic you've entered that week and writes one short narrative paragraph per subject, ready to copy and send home.
4. Create Exit Ticket PDF — AI-written on demand
On any Daily class block, click "Create Exit Ticket PDF" and the app writes three original questions (increasing difficulty) based on that day's Chapter/Section and Topic, then builds a two-page PDF: a student-facing exit ticket and a teacher-facing answer key. It downloads automatically once ready — usually takes several seconds.
5. Students
Add students one at a time with the "+ Add Student" button, or upload a CSV to add or update many at once — matching is done by email or name, so re-uploading an updated roster won't create duplicates. Each student card holds grade, section, their own email, and up to two guardians with phone/email.
Privacy toggle: the "First L." button truncates every name to first name + last initial across both the Students and Accommodations tabs — handy for screen-sharing or working somewhere semi-public.
6. Accommodations
A grid: your classes run across the top (students sorted alphabetically within each class), and a standard list of accommodation categories runs down the side. Tap a circle to toggle that accommodation on for that student. The same name-privacy toggle from Students applies here too.
7. Settings
Your name, department, and room (shown in the header and on exit ticket PDFs), the school year's start/end dates, Calendar Day Highlights, an accent color swatch that re-themes the whole app, and Data tools: Download Backup saves your entire planner as a .json file, and Restore from Backup loads one back in (with a confirmation, since it replaces everything currently loaded).
8. Signing in, syncing, and your account
The planner saves to the cloud automatically as you work — the small text under your name in the header ("Saved to cloud just now") confirms it's current. That means the same account works from any device: sign in on your phone or another computer and everything is exactly where you left it.
Forgot your password? Click "Forgot password?" on the sign-in screen, enter your email, and a reset link will be sent. Clicking that link brings you back here to set a new password directly.