Set up your classes
Add a weekly lesson time, tutor name, duration and a simple fee plan. Add schedule changes when a lesson moves or is cancelled.
A calmer back office for teaching
A focused, self-hosted workspace for small tutors and teaching programs to keep class schedules, attendance, and fee records in one clear place.

ClassLedger brings the small-but-important admin jobs together, without turning your teaching program into a sprawling school system.
Add a weekly lesson time, tutor name, duration and a simple fee plan. Add schedule changes when a lesson moves or is cancelled.
Record present, absent or excused against an enrolled learner and lesson date. Correct a record later by saving it again.
Record charges, received payments and signed adjustments. See the running balance and print or save a statement as PDF.
Simple enough for a solo tutor, structured enough to keep a small program in step.
Weekly classes are easy to scan. Record a cancellation or move a lesson to another date without changing the recurring schedule.
Record each class member’s attendance and a short note. The latest records are easy to review and export.
Set a per-lesson or monthly fee reference on a class, then record ledger entries manually. No payment gateway is involved.
Open a learner’s statement, see charges and payments with the current balance, then print it or use your browser’s Save as PDF.
Export student, attendance and fee-ledger CSVs. Spreadsheet-sensitive cells are guarded on export.
Uses PHP and SQLite with no third-party API, build pipeline, required subscription or remote asset dependency.
ClassLedger stores its records in a local SQLite database on your hosting account. Use HTTPS, strong credentials, restricted access and regular backups. Only collect information you need and handle student and guardian details in line with your own obligations.
Solo tutors, small tutoring centres and focused teaching programs that want a straightforward record of learners, recurring classes, attendance and manually entered fees.
No. It records charges, payments you have received and adjustments for tracking. It does not connect to a payment processor or move money.
No external service is required for the included features. There are no built-in email, SMS, geocoding or calendar API calls.
Yes. Statements are designed for browser printing or Save as PDF, and the workspace includes CSV exports for students, attendance and the fee ledger.
Set up HTTPS, keep the storage folder protected, use a strong administrator password, test your backup and restore process, and follow the privacy rules that apply to your organization.