Teacher scheduling for academies
Manage part-time teacher availability, fill last-minute gaps, and track hours across rooms and campuses. Built for the complexity of education staffing.
30-day free trial
Sound familiar?
Managing teacher schedules with spreadsheets and WhatsApp groups is a full-time job nobody signed up for.
Without Turnozo
- Texting teachers one by one to check availability every week
- Scrambling to find a replacement when someone calls in sick before the morning class
- Counting hours manually for payroll because nobody keeps accurate records
- Double-booking a teacher because the spreadsheet was out of date
- New teacher starts and nobody told them their schedule changed
- Spending Sunday evening building next week's schedule instead of resting
With Turnozo
- Teachers update their own availability from their phone every week
- One tap posts the open shift and notifies every available teacher instantly
- Automatic timesheets generated from clock-in data, ready for payroll
- One live schedule that updates in real time for everyone
- Schedule published to the team with push notifications
- Build next week's schedule in 15 minutes with drag and drop
Stop chasing availability. Let teachers share it.
Most academy teachers work part-time, juggling other jobs, studies, or family. Their availability changes every week. Instead of chasing them, let them tell you.
- Teachers set recurring weekly availability from their phone
- Override specific weeks for exams, holidays, or personal days
- See everyone's availability before building the schedule
- Time-off requests with manager approval built in
Teacher Availability
Next weekFrom chaos to clarity in three steps
Teachers share availability
Each teacher opens the app and sets when they can work. Recurring patterns for the regulars, week-by-week overrides for everyone else. Done in 30 seconds.
You build the schedule
Drag and drop teachers into shifts. The schedule shows who is available and who is not. No guessing, no conflicts. Publish when ready. Everyone gets notified.
Track hours automatically
Teachers clock in from their phone when they arrive. GPS confirms they are on-site. Turnozo builds timesheets automatically. Export for payroll in one click.
Open shift available
Wednesday 16:00-20:00. Emma T. is unavailable. Can you cover?
Shift confirmed
Lucas R. accepted the Wednesday 16:00-20:00 shift. Schedule updated.
Teacher absent? Fill the gap in minutes.
A teacher calls in sick at 7 AM. Instead of calling down a list or posting in the WhatsApp group, mark the shift as open. Turnozo notifies every available teacher instantly. First to accept gets it.
- One tap to mark a shift as open
- Only available teachers get notified, no spam to everyone
- First to accept gets it, schedule updates automatically
- Full audit trail of who was offered and who accepted
Exact hours. No guesswork.
Part-time teachers working irregular hours makes payroll a nightmare. Turnozo tracks the exact minutes, generates timesheets, and flags overtime before it becomes a surprise on the invoice.
- Clock in and out from the mobile app
- GPS verification confirms teachers are at the academy
- Geofencing: set a perimeter, clock-in only works on-site
- Automatic timesheets with overtime flagged
- Export to CSV or PDF for payroll
Weekly Timesheets
| Teacher | Hours | Status |
|---|---|---|
| Emma T. | 16h 00m | Approved |
| Lucas R. | 20h 15m | Pending |
| Ana M. | 14h 30m | Approved |
| Yuki S. | 12h 00m | Approved |
| Marco D. | 38h 45m | Overtime |
Multiple campuses. One schedule.
Whether your academy has two locations or ten, manage them all from one account. Teachers who float between campuses set availability per location. No extra fees for additional sites.
- All locations in one dashboard
- Teachers set availability per location
- Geofencing per campus for accurate clock-in
- No extra charge for multiple locations
Frequently asked questions
Ready to simplify teacher scheduling?
Join academies and language schools that stopped wasting hours on spreadsheets. Start your 30-day free trial today.
€2.47/person/month. No setup fee. No contracts. Cancel anytime.