🎹

Sarah's Piano Lab — Lesson Scheduler

Annual timetable builder & student preference manager

🗓 Your Available Teaching Slots
Add all the days and times you're available to teach this year. Students will choose from these slots.
No slots added yet — add your first teaching slot above.
⚙️ Studio Settings
💰 Lesson Fee Tiers
Add all your lesson durations and fees for this year. These appear as options in each student's profile — or you can type a custom value freely.
No fee tiers added yet.
🗓 Start a New Year
Use this at the start of each new year. It will archive the current year first, then clear all slots, student assignments and preferences — keeping your student list and profiles intact so you don't have to re-enter everyone.
📥 Import from Google Form CSV
Download your Google Form responses from Google Sheets:
File → Download → Comma Separated Values (.csv)
Then choose what to import and upload the file.
No file chosen
🎓 Add / Edit Students

🎓

No students yet.
Add your first student above.

🔗 Send Students to Piano Studio Hub
Exports all your student profiles as a Hub-compatible JSON file.
Open your Piano Studio Hub → click 📂 Load Backup → choose this file → students are imported instantly. No manual entry needed!
Auto-Suggest Schedule
Auto-suggest assigns each student to their highest available preference. Students with fewer options are assigned first. Review and adjust below — click any assignment to change it.

Add students and their preferences,
then click Auto-Suggest to build a draft schedule.

📊 Flexibility Ranking

Students with fewer slot options — assign these first to avoid being stuck.

📊

Add students with preferences to see the ranking.

🗓 Weekly Overview Grid
🗓

Set up your available slots and assign students
to see the visual weekly grid.

⚠️ Slot Conflicts
🎉

No conflicts detected.
All students have a unique preferred slot, or no schedule has been built yet.

📋 Parent Preference Forms
Select a student below to preview their personalised form. Print it or screenshot it and send via WhatsApp or iMessage. The parent circles or ticks their preferred times and returns the form to you.
Add students first to generate their forms.
🖨️ Print Final Timetable
Prints two pages: a weekly grid and a day-by-day list — both with your studio branding. Make sure students are assigned before printing.
🗂 Archive Current Year
Archive saves a snapshot of this year's completed timetable inside the app so you can always look back at it. It also downloads a PDF summary for safekeeping in iCloud.
📚 Past Years
📚

No archived years yet.
Archive this year once your timetable is finalised.