Skip to content
Workflow guide

Calculate teacher payouts from scheduled lesson records, not manual spreadsheets

This guide shows how Intelligence Cloud can calculate a teacher payout from scheduled lessons, attendance results, teacher rates, canceled lessons, and a readable payout statement. The example follows Emma Clark and explains why her June payout is 72 EUR.

Teacher payout profile for Emma Clark showing 72 EUR total payout, 4 lessons, 3 payable lessons, and 1 canceled lesson
Start from the approved lesson schedule
Use teacher payout rates separately from student prices
Review payable and canceled lessons before sharing the statement
Quick summary

How teacher payout calculation works

A teacher payout is not just a number entered at month end. The system uses the same operational records the school already keeps: scheduled lessons, attendance context, course pricing, teacher rate, cancellation status, and lesson rows. For language schools, tutoring centers, and other lesson-based education centers, this makes teacher payment reports easier to audit and explain.

Typical payout question
72
EUR

Why is Emma Clark's June payout 72 EUR?

Emma has four scheduled June lessons. One lesson was canceled, so only three lessons are payable. The teacher rate is 24 EUR per payable lesson, so the payout is 3 x 24 EUR = 72 EUR.

When to use this workflow

Use this workflow when teacher payments should follow real lesson history instead of being reconstructed from chats, notes, and separate spreadsheets.

A teacher taught several lessons in a billing period and one lesson was canceled.
The school needs to separate total lessons from payable lessons.
The payout amount must be explained from lesson rows before a statement is shared.
A manager wants reports to reuse the same payout data as the teacher statement.
Teacher payout fields and payout statements may appear only when the teacher payout workflow is enabled for your school. See pricing and available workflows.

Example workflow from teaching schedule to payout statement

The example uses Emma Clark. She has four scheduled English Kids A lessons in June 2026. One lesson is canceled, three lessons remain payable, and the teacher rate is 24 EUR per payable lesson.

Step 1

Start from the teacher's scheduled lessons

The month view is filtered by teacher Emma Clark and includes canceled lessons. It shows four Wednesday lessons for English Kids A in June: Jun 03, Jun 10, Jun 17, and Jun 24. The Jun 10 lesson is canceled, so it should stay visible but should not increase the payout.

  • Total scheduled lessons in June: 4
  • Canceled lesson remains visible for review
  • The schedule gives the teacher, course, group, date, and time for payout calculation
Schedule month view filtered by teacher Emma Clark showing four June lessons and one canceled lesson
Step 2

Review attendance context for payable lessons

The approved schedule already creates the lesson history. Attendance adds context about which students were present or absent, while active non-canceled lessons remain payable. In this example, Jun 17 and Jun 24 stay in the payout calculation.

  • Jun 17 stays payable because the lesson remains active
  • Jun 24 stays payable because the lesson remains active
  • Attendance context helps avoid paying from memory or disconnected notes
Mobile attendance screen for Jun 17 showing Emma Clark's English Kids A lesson and student attendance statuses
Step 3

Keep teacher rate separate from the student price

The course pricing screen can contain both the student price and the teacher payout rate when this workflow is enabled. Student price creates invoice charges; teacher rate is used for teacher payout calculation. In the example, the student price is 40 EUR and the teacher rate is 24 EUR.

  • Student price: 40 EUR for student invoice calculation
  • Teacher rate: 24 EUR for payout calculation
  • Effective date protects historical calculations when rates change later
Course pricing modal showing student price of 40 EUR and teacher payout rate of 24 EUR
Step 4

Review payable, canceled, and total lessons

The payout profile summarizes the result before the PDF is downloaded. Emma has four total lessons, three payable lessons, and one canceled lesson. The total payout is 72 EUR because only payable lessons contribute to the amount.

  • Total lessons: 4
  • Payable lessons: 3
  • Canceled lessons: 1
Teacher rate = 24 EUR
Payable lessons = 3
Canceled lessons = 1
3 payable lessons x 24 EUR = 72 EUR total payout
Teacher payout profile for Emma Clark showing 72 EUR total payout, 4 lessons, 3 payable lessons, and 1 canceled lesson
Step 5

Share a payout statement that explains the amount

The PDF statement keeps the same logic visible outside the admin panel. It shows the teacher, period, accrued amount, total lessons, payable lessons, canceled lessons, and each lesson row with rate, student count, and final line amount.

  • Canceled lessons stay in the statement with 0.00 amount
  • Every payable lesson row keeps the 24 EUR rate
  • The footer total confirms Lessons: 4 and 72.00 EUR
Teacher payout PDF showing Emma Clark's June payout with lesson rows, one canceled lesson, and total 72 EUR

Teacher payout should be explainable from lesson history

If teacher payout is calculated from approved lesson records, the school can explain why a teacher receives a specific amount without rebuilding the month manually. Canceled lessons, payable lessons, teacher rates, and statement totals stay connected.

Approved schedule -> attendance context -> payable lesson rows -> teacher payout total
Payout total = payable lessons x teacher rate, with canceled or non-payable lessons kept visible
Teacher payout rates are separate from student invoice prices
Core formula

Emma Clark: 4 total lessons - 1 canceled lesson = 3 payable lessons. 3 x 24 EUR = 72 EUR.

Teacher payout logic notes

These notes explain why canceled lessons remain visible and how payout data connects to reports.

Why canceled lessons should stay visible

A canceled lesson should not disappear from the calculation story. Keeping it in the payout profile and PDF explains why total lessons can be higher than payable lessons and why one row has a zero amount.

  • Managers can see that the lesson existed.
  • The teacher can see why it was not paid.
  • Reports can distinguish activity from payable activity.

How this connects to reports

Once payout data is calculated from lesson records, reporting can reuse the same totals. Revenue, group profitability, teacher payout statements, and management dashboards can work from consistent operational history.

  • Reports can include payout totals without rebuilding lesson rows.
  • Group profitability can compare student charges with teacher payout cost.
  • Month-end review becomes easier when statements and reports share the same facts.