Skip to content
Workflow guide

How to plan and publish a teaching schedule

Prepare lessons for a week or month, check teachers and rooms, then apply the finished schedule. While you edit a separate version, the active schedule remains available to staff and students.

Lesson planning
Draft week
Review
Review the schedule versionResolve teacher and room conflicts.
Approve and apply
Next: attendance
Prepare lessons in a separate schedule version.
Copy recurring lessons and check conflicts.
Apply the plan and check the initial charges.
Lesson charges

What happens when you publish the schedule

Publishing the schedule creates the initial lesson charges. Attendance marks and billing treatment can change those charges later. Before publishing, check the group, lesson type and teacher as well as the lesson time.

From a draft to a published lesson

Watch the schedule workflow: prepare a lesson, resolve a conflict, change its time, publish it and check the related student invoice and teacher payout.

Class Scheduling Software for Language Schools | Conflicts, Billing & Payouts

Before you start

Add teachers, groups or students, lesson types and rooms for classroom lessons. Set prices so you can check student charges. If you use teacher payouts, enable that feature and configure the teacher rates.

Plan the next week or month.
Copy recurring lessons into the next period.
Prepare changes to lesson times, teachers or rooms.

From the active schedule to published changes

First review the published lessons. Then prepare changes in a separate version and apply it after checking the plan.

Step 1

Open the active schedule

Open “Schedule” and choose the week you need. In “Active” mode, check the published lessons: dates, times, groups, teachers and rooms.

  • Use filters when working with several groups or teachers.
  • Use the color options to find the lessons you need before preparing changes.
Published lessons in the active weekly schedule
Step 2

Switch to editing

Click “Edit schedule”. Select an existing version or create one with “New Schedule”. Give it a clear name, such as “November — evening groups”.

  • Editing mode works with a draft.
  • Students and teachers see the changes after you choose “Approve and apply”.
A separate schedule version in edit mode with the Approve and apply action
Step 3

Create or edit lessons

Open the lesson form. Choose “Group lesson” and a group, or “Individual lesson” and a student. Select a teacher, “In classroom” or “Online”, and the date and time. For classroom lessons, choose a room; for individual lessons, choose a lesson type. Add a note if needed.

  • Check that you selected the correct group or student.
  • Check the group price; for an individual lesson, check the price of the selected lesson type.
  • Check teacher and room availability, the date and lesson duration.
  • Click “Create lesson” when adding a lesson, or “Save lesson” when editing one.
A group lesson editing form with teacher, classroom, delivery format, date and time
Step 4

Copy recurring lessons

In the selected version, click “Copy lessons”. Set the template period, time range and destination period. The template can cover up to seven calendar days per operation. Choose a copy mode and click “Copy”.

  • “Repeat by weekdays” copies lessons to the same weekdays in the destination period.
  • “Cycle template window” repeats the selected template as a block until the destination period ends.
  • Check the copied lessons, especially the start and end of the period, holidays and exceptions to the usual schedule.
Copy lessons dialog with template and destination periods and copy modes
Step 5

Resolve conflicts

Check for overlapping teacher and room bookings. For example, if a teacher already has a lesson from 18:00 to 19:00, a second lesson from 18:30 to 19:30 needs a different time or teacher.

  • If approval reports a conflict, find the lessons listed in the dialog.
  • Change the time, teacher or room, then check again.
  • Publish only when it is clear who can teach each lesson and where it will take place.
Approval blocked dialog listing lessons with teacher or room conflicts
Step 6

Approve and apply the version

When the lessons are ready, click “Approve and apply” and confirm. Return to the active schedule and make sure the lessons appear on the correct dates.

  • Check the published week across several groups and teachers.
  • If you use the student portal, check the schedule of one invited student.
  • Staff can then open a lesson and mark attendance.
The active weekly schedule where published lessons can be checked

What to check after publishing

Open the published week and the related calculations to check that the intended lessons and prices were applied.

The active schedule has no extra or missing lessons.
Copied dates, times, groups and teachers are correct.
The student invoice contains the expected lesson rows and prices.
Before sending an invoice

Sending an invoice and recording a payment are separate actions. Publishing the schedule does not replace them. Check charges and discounts before sending the invoice.

Common questions

Drafts, initial charges and the mobile schedule.

Does a draft change the active schedule or charges?

Changes in an edited version do not affect the active schedule until approval. To check the published result, open the active schedule and the corresponding student invoice.

Must attendance be marked before charges appear?

Initial charges appear after the schedule is published. Attendance records whether a student was present; billing treatment determines whether the lesson is chargeable. These settings are independent.

Can I use the schedule on a phone?

On a phone, you can view the selected day's lessons and open lesson details or attendance. A weekly view on a larger screen is useful for reviewing a large schedule version.