Loading Logger…

🐸 Logger

Log Entry
School Year
Child
Date
Subject / Activity
Hours
Score (opt)
Notes (optional)
Quick-Pick Classes
No classes defined yet.
Recent History
Child
Progress
School Year
Upcoming Sessions
Child
Logger frog

Logger

Homeschool Hours & Activity Log

Log New Entry
Child
Classes
No classes defined.
Add them in the Classes tab.
Entry History
Future Recurring Entries
Upcoming Recurring Sessions
Student Journal
PDF and CSV Reporting
Attendance
Future Hours Forecast
School Year Progress
Subject Hours
Charts & Graphs
Add Class
Classes
Add Recurring Activity
Scheduled Recurring Activities Double-click to edit ⏸/▶ Pause/resume 📅 Skip dates ✂️ Remove future only 🗑️ Remove all
Account & Subscription

Loading...

Privacy PolicyTerms of Service

Account will be permanently deleted after 30 days. You can cancel deletion by logging back in within 30 days.

App Settings

Controls when new school years are created automatically. Default: June. Applies to new school years only — existing school year dates are not changed.


Progress Goal Display

Weekly and monthly goals are automatically derived from the school year's total hours goal.


Stat Visibility

Hide stats your family doesn't track. Affects At a Glance and all Reports progress bars.

Add School Year
Children
Add Subject
Core vs Elective Subjects
Subjects / Activities
Student
School Information applies to all students
Standardized Test Scores
Extracurricular Activities & Community Service
School Years Classes
Transcript Preview & Export
Import CSV Data

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.

Auto-created from CSV data if not found
Import History
Your Data

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.

Download Your Data
Export by School Year

🚀 Quick Start

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.

1 Add your children — 👨‍👧 Children

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.

2 Create a school year — 📅 School Years

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.

3 Mark your core subjects — 📖 Subjects

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.

4 Add your classes — 📚 Classes

For any course you want on a transcript, go to 📚 Classes and add it. The key fields:

  • School YearThe year it belongs to — or — All Years — for classes that recur every year (PE, Art).
  • Subject / NameThe subject, and the class name as it should read on the transcript (e.g. "British Literature").
  • Hours / LevelTypical session length, and Regular / Honors / AP / Pass-Fail (affects GPA weighting).
  • Final GradeOptional — a letter grade, a score (93), or P/F. Overrides the grade calculated from entry scores. Use it for external programs (see the note at the bottom).
  • On TranscriptCheck this to include the class. Only entries linked to a transcript-eligible class count toward GPA and credits.

Curriculum, Link, Description and Materials Folder are optional extras for your own reference.

5 Set up recurring activities — 🔄 Recurring

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.

6 Log one-off hours — ✏️ Log

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.

7 Add grades & notes — 📋 History

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.

8 Track progress — 📊 Progress & 📈 Reports

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.

9 Build the transcript — 🎓 Transcript

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.

The one thing to remember

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.

External programs & final-grade override

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.

Frequently Asked Questions

How to get the most out of Logger.

Documentation Needed to Validate High School Credit

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.

Documentation Checklist
  • Course Syllabus — clearly outlines objectives, topics covered, required texts, grading criteria, and time commitment per week
  • Course Materials — textbooks, workbooks, online curriculum (save links or PDFs), videos, or lab materials used
  • Attendance Log — Logger tracks this automatically. Print the attendance PDF from the Reports tab as proof of consistent participation
  • Graded Assignments — copies of major essays, quizzes, tests, projects, or problem sets with scores/feedback
  • Final Grade Evidence — grade report from the course provider (if external), or summary of how the grade was calculated
  • Hour Breakdown — Logger's transcript automatically shows total hours logged. Include any hours from activities Logger doesn't track (field trips, guest speakers, lab practicum)
  • Instructor Credentials — for classes taught by a tutor or online instructor, brief bio of their qualifications (degrees, teaching experience, certification)
  • Sample Coursework — 2–3 best papers, projects, or exams that demonstrate college-preparatory level work
How to Store & Organize Documentation

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.

Adding and Managing Children

Setup Add children during initial setup

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.

Later Add or remove children anytime — ⚙️ Menu → 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.

💡 Child Accounts: Parent accounts can create child logins that restrict access to that child's data only. When a child logs in, they see only their entries, classes, and progress. The menu is simplified to show only the tabs relevant to logging and viewing their own history. This works great for older students who want to log their own hours.

Setting Up and Managing Recurring Activities

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.

Create Add a new recurring activity

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.

Edit Modify a recurring rule

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.

Pause / Resume Temporarily suspend a recurring activity

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.

Skip Dates Skip individual dates without deleting the rule

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.

Delete Remove a recurring rule

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.

📊 Future Hours Forecast: Once you have recurring activities set up, check the Reports tab for Future Hours Forecast. It projects logged and scheduled hours month by month through the end of the school year — so you can see at a glance whether each child is on track to meet their annual goal.

Editing and Managing History

Every logged session is stored in the History tab and can be edited, filtered, or deleted at any time.

Edit Fix or update an entry

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.

Bulk Edit Reassign or delete multiple entries at once

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.

Delete Remove an entry with undo

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.

Filter Find specific entries quickly

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.

💡 Tip: Entries logged through the Recurring tab appear in History automatically and can be edited here like any other entry.

Backing Up and Importing Data

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.

Backup Download a complete JSON backup

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.

Export Export log entries as a CSV spreadsheet

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.

Import Import historical records from a CSV

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.

🔒 Your data belongs to you: You can download a full JSON backup at any time from the Data tab — there's no lock-in. If you ever need to switch to another system or keep an archive, you have complete ownership of your data.

End of Year Wrap

Preserve your school year data at year end.

All Children Combined

Complete backup of entire school year for all children.