Select one or more staff members and a date range to download a combined report.
Staff members
Outstanding Payments
Lists every currently-confirmed child who hasn't paid yet, so you can follow up directly.
Class Attendance Report
One row per student, one column per lesson date, P/A per cell.
Staff Absences Report
Every absence declared, by anyone, in a given month.
Absences by Staff Member
Every absence one staff member has ever declared, plus how many of their lessons ended up covered vs are still open.
Staff Weekly Availability Report
One row per staff member, one column per day of the week.
Staff Login Activity
Most recent logins, who and from what kind of device.
Notice Board History
Every notice ever posted, and who acknowledged it.
Signup Numbers Report
Total confirmed signups by school, by course type (PSY1/PSY2/EY1 etc. across all schools), and by individual class — for planning materials.
Reset password
Enter your email and we'll send you a link to reset your password.
Add school
Which school?
School
📧 Pending Signups — Email Report
Pick one, several, or all schools. Pulls both parent emails for every child still in Pending Signups (not yet confirmed to a class).
Confirm class
The fields below are optional — leave them blank to attach children and gauge numbers first, then come back and set the schedule once you're ready to confirm properly.
➕ Add to Existing Class
+ Add Child to This Class
— or —
Add private class
The scheduling fields below are optional — leave blank to add the children first, then come back and set the schedule once confirmed.
Children (1–4)
Add storytelling / copresenza
Day(s) of week (optional — pick one or more, or leave blank to decide later)
Confirmation email
Class confirmed. Review/edit below, then copy each part into your email client.
Class
Schedule
Assistants
Assign a teacher first to unlock second teacher / assistants.
📅 Lesson Calendar
Child
Lesson
🚩
Behaviour Report
Step in the behaviour policy
📋 This report will be logged and admin will be notified immediately. The policy requires you to also speak to the pickup person today.
Report
🚫 Declare Unavailable
This will notify admin so they can arrange a cover teacher for this specific lesson. Not available within 48 hours of the lesson — contact Alison directly instead if it's that soon.
📢 Post a Notice
Leave everything below unticked to send to everyone.
Specific schools (optional)
Specific courses/classes (optional)
Specific staff (optional)
📢
Notice from Admin
📅 I'll Be Away
This will find every lesson of yours in this date range and notify admin — group classes get flagged for cover, private lessons get flagged for rescheduling or cancellation.
Needs at least 48 hours' notice. For anything sooner, please contact Alison directly instead.
Manually match this payment
Student
Staff member
👤
Required for them to actually log in. Create their account first in Supabase → Authentication → Users → Invite user, then copy their "User UID" here.