Academy Scheduling

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

This Week
Published
Mon
Tue
Wed
Thu
Fri
Sat
Emma T.English
9-13
9-13
9-13
9-13
Lucas R.French
16-20
16-20
16-20
10-14
Ana M.Spanish
16-20
16-20
16-20
10-14
Yuki S.Japanese
10-14
10-14
10-14
4 teachers scheduled68 hours this week
73%
of academy teachers work part-time
6h
average weekly scheduling admin time
42%
of classes disrupted by staffing gaps
€2.47
per person, per month

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
Availability Management

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 week
Emma T.Mon-Fri mornings
Available
Lucas R.Tue, Wed, Fri evenings + Sat
Partial
Ana M.Mon, Wed, Thu evenings + Sat
Available
Yuki S.Time off requested (exam week)
Time off
Marco D.Full week
Available

From chaos to clarity in three steps

1

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.

2

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.

3

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.

TurnozoJust now

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.

Open Shifts

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
Time Tracking

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

TeacherHoursStatus
Emma T.16h 00mApproved
Lucas R.20h 15mPending
Ana M.14h 30mApproved
Yuki S.12h 00mApproved
Marco D.38h 45mOvertime
Total: 101h 30m1 overtime flagged
Main Campus15 Oxford Street
8teachers
Downtown Center42 King's Road
5teachers
Evening Academy7 Park Lane
3teachers
Multiple Locations

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.