Homeschool Hours & Activity Log
Homeschool Hours & Activity Log
Loading...
Privacy Policy • Terms of Service
Account will be permanently deleted after 30 days. You can cancel deletion by logging back in within 30 days.
Controls when new school years are created automatically. Default: June. Applies to new school years only — existing school year dates are not changed.
Weekly and monthly goals are automatically derived from the school year's total hours goal.
Hide stats your family doesn't track. Affects At a Glance and all Reports progress bars.
Import activity data from any CSV file. After selecting a file, map each column to the correct Logger field — or ignore columns you don't need.
Your data is stored securely on our servers and backed up automatically — you never need to manage it manually. You can download a full copy at any time or export by school year. Your data belongs to you.
Everything you need to set up Logger, in the order to do it. Work top to bottom — each step builds on the one before. If you're only tracking hours, you can skip the transcript-related steps (3, 4 & 9).
Good news: most fields come pre-filled with sensible defaults — the school-year name and dates, a starter set of subjects, 1 hour per session, today's date on the log form — so at each step you can usually just review and save.
Open 👨👧 Children and add each child. Every child gets their own color and a separate, private data folder. You can rename or remove them here anytime. Optional: give an older student their own login so they can log their own hours and see only their own data.
Open 📅 School Years and add a year. When the form opens, Logger has already filled in the name and start/end dates for you from today's date — the default year runs June through May (you can change the start month in the School Year settings). Usually you can just review and save; adjust the dates only if your year differs. Set an hour goal per child if you want progress tracking. Everything in Logger ties to a school year, so do this early — each year card has an ✎ Edit button to change it later.
Open 📖 Subjects. Logger comes pre-loaded with common subjects (Math, Reading, Language Arts, Science, History, Geography, PE, Religion, Typing) — add your own, and toggle the ones that count toward high-school credit to Core. Core hours are tracked separately and feed the transcript's credit calculations. Skip if you're not making a transcript.
For any course you want on a transcript, go to 📚 Classes and add it. The key fields:
Curriculum, Link, Description and Materials Folder are optional extras for your own reference.
Anything that meets on a schedule — a weekly co-op, daily math — set up once in 🔄 Recurring (child, subject, hours, and days). Logger auto-logs every session, backdating any that already passed, so your log stays current with zero manual entry. Pause (⏸) during breaks, or skip individual dates (📅) for holidays.
For sessions that aren't recurring, log them from the ✏️ Log tab (in the simple view): pick the child, date, subject and hours — tap a class chip to auto-fill — add a score if there was one, and save.
Auto-logged recurring sessions come in without a score. After an assessment, open 📋 History, find the entry, and edit it to add the score and any notes.
Check 📊 Progress for each child's bars against their goals, and 📈 Reports for monthly/yearly summaries, attendance, and the hours forecast — so you can see whether everyone's on pace.
When you're ready, 🎓 Transcript aggregates everything automatically: attendance days, hours → credits, per-subject grades and GPA, and a cumulative GPA across years. Add SAT/ACT scores and extracurriculars there, then print/save a clean, signed PDF.
Credits come from hours — 120 hours logged to a subject in a school year = 1 credit (rounded to the nearest 0.5). The transcript reflects whatever has actually been logged, so consistent entry over the year matters more than any single setup step.
For classes graded by an outside program — Google Classroom, an online co-op, a dual-enrollment college course — enter the grade in the class's Final Grade field (a letter, a score, or P/F). It overrides the grade calculated from individual activity scores; hours and credits still come from what's actually logged.
How to get the most out of Logger.
Colleges and accrediting bodies may ask for evidence that a class qualifies for high school credit. Here's a checklist of documentation that demonstrates a rigorous, well-documented course. You don't need every item, but having a file for each class makes the transcript stand up to scrutiny.
Best practice: Create one folder per class per year (e.g. 2024-2025/English-101/) and store all supporting documents in that folder.
In Logger, use the Materials Folder field on the class to link to this folder. You can enter a local file path (e.g. /Documents/Homeschool/2024-2025/English-101) or a cloud link (e.g. Google Drive, Dropbox). This link is for your reference only and will not appear on the transcript.
When a college or accrediting body asks for documentation, you'll have everything in one place and ready to share.
Pro tip: Keep a shared cloud folder for all years and classes. You only need to maintain it if you later need to submit documentation — otherwise it's just insurance.
During the Setup Wizard (first login), you can add up to 9 children. Each child gets a personal color for quick visual identification in logs and reports. Leave rows blank to skip adding more children.
After setup, open the ⚙️ Menu → 👨👧 Children to add, remove, or rename children. A separate data folder is automatically created for each child and all their entries are stored independently. Each child can have their own login if you want to restrict their access to only their own data.
For classes or activities that meet on a regular schedule (daily, weekly, biweekly, or custom days), set up a recurring rule once and Logger will auto-log sessions for you. No manual entry needed.
Go to the Recurring tab and add a new session. Specify the child, subject, hours per session, and schedule (daily, weekly, biweekly, or custom days of the week). Logger will automatically create entries for each scheduled date, backdating any sessions that already passed.
Double-click any row in the Recurring tab to edit it. Change the schedule, hours, subject, or any other detail. The change applies to future sessions only — past entries already logged are not affected.
Use the ⏸ button to pause a recurring activity without deleting it (e.g. during school breaks or if a class is postponed). Click ▶ to resume and logging continues from that point. The rule is saved and can be paused/resumed as many times as needed.
Click the 📅 button on any recurring rule to view upcoming sessions and skip individual dates (holidays, sick days, breaks). The rule stays active and logging resumes on the next non-skipped date.
Click the ✕ button to delete a rule. This stops future auto-logging, but all entries already created by this rule remain in your History and can still be edited.
Every logged session is stored in the History tab and can be edited, filtered, or deleted at any time.
Double-click any entry in the History tab to open it for editing. Update the date, subject, hours, score, notes, or any other field. Click Save to apply changes.
Check the boxes on the left of multiple entries to select them. Once selected, you can reassign all of them to a different child, subject, or delete them all together. This is handy for cleaning up data or correcting a batch of entries.
Click the ✕ button to delete an entry. Deleted entries can be recovered before you close the app or refresh the page — use the Undo button that appears at the top of the History tab.
Use the filters at the top of the History tab to narrow down entries by child, date range, or subject. This is useful for reviewing all entries for a specific class or a specific time period.
Your data is stored securely on Logger's servers and backed up automatically. You can also download backups at any time or import historical data.
Go to the Data tab and click 💾 JSON Backup. This downloads a complete copy of all your data in JSON format — children, entries, classes, recurring activities, transcripts, everything. Use it to restore, transfer to another device, or keep a personal archive.
Go to the Data tab and click 📊 CSV Export. This exports your log entries as a spreadsheet (compatible with Excel or Google Sheets). You can then sort, filter, or analyze the data in a spreadsheet app.
Go to the Data tab and click 📥 CSV Import. Upload a spreadsheet of past entries (from a previous tracker, homeschool co-op, or manual records). The import wizard will guide you through mapping columns to Logger fields. Once imported, entries are added to your history and can be edited like any other entry.
Preserve your school year data at year end.
Complete backup of entire school year for all children.