Language school management software should connect levels, individual and group classes, recurring schedules across time zones, student-currency invoices and teacher pay per class. Check scheduling, attendance outcomes, billing, payments, payroll, classroom tools, reporting and protection of children’s data against your school’s actual workflow before choosing a system.
What makes language schools different?
Language schools need to connect a student’s learning level with the way the school sells and delivers lessons. A group course has enrollment and roster needs that an individual lesson does not. A school serving families abroad also needs to distinguish the student’s local class time, billing currency and payer. Choose software around those relationships, rather than around a long feature list.
Start with your current operating process. Write down how you place a student, assign a teacher, change a course and explain the resulting invoice. Use that sequence during demonstrations. If you’re still defining the process, the guide to starting an online language school provides useful planning context.
Market figures need boundaries. English UK’s 2025 member-center data provides context for safeguarding questions, but it does not establish the size or age profile of online language schools. Ask what your own student records show before choosing requirements around someone else’s audience.
As of 21 October 2026, Teachworks advertises a version for language schools. That makes Teachworks a more relevant starting point for language-specific evaluation than Halqora’s current fixed subject list. Treat the advertised version as a reason to investigate, then request a demonstration of your enrollment process.
How should you plan levels and placement around CEFR?
CEFR levels should help your school organize placement and progression without turning a level label into a promise. The framework groups A1 and A2 as Basic user, B1 and B2 as Independent user, and C1 and C2 as Proficient user. Ask whether software can preserve placement evidence, current level and teacher notes as a student changes courses.
Keep placement separate from enrollment. A student can belong to a course without having demonstrated every skill associated with its target level. Your records should let an admin understand why the student joined and what evidence supports the next move.
The supplied CEFR reference is a secondary source. Its indicative English learning-hour ranges are cumulative, so a B2 range is not a package size to sell after B1. Lesson length and learning outside class also make a fixed lesson-count promise unsuitable.
During a demonstration, move a student to another level and ask what happens to the previous roster, payments and learning notes. A tidy current profile is less useful if the change erases the history your teachers need.
How should recurring classes handle time zones?
Recurring schedules should preserve the intended local class time and show what each participant will see. A saved offset cannot explain a recurring lesson across daylight-saving changes. Ask which person’s local time anchors the schedule, whether the system stores a named time zone, and how an admin reviews future occurrences when countries change clocks on different dates.
The UK government’s clock-change guidance lists the UK change on 29 March 2026, as checked on 21 October 2026. Use a clock-change boundary in the demonstration rather than checking an ordinary week alone.
Ask the vendor to show the teacher view and family view for the same occurrence. Then change the recurring rule and inspect future lessons. The explanation should identify whether the school is preserving the teacher’s local time or the student’s local time.
The practical checks in class scheduling software for online schools can help you prepare that demonstration. Write the anchoring time zone into your school procedure so admins do not make conflicting promises when a family travels.
How should you bill students in their currencies?
Billing software should distinguish the currency on the student’s rate, the currency on the invoice and the currency collected by the payment provider. A converted display total does not necessarily change the payment currency. Ask the vendor to create an invoice from a real class outcome and follow the payment through to the outstanding balance before accepting a multi-currency claim.
According to Teachworks’ international setup guide, as of 21 October 2026, Stripe payments use the currency set in the Teachworks account. Its Currency Converted Invoice Totals add-on says you can manually set an invoice total in another currency.
That add-on may suit a school that wants to keep an account-wide base currency while manually presenting occasional foreign-currency totals. A school expecting student-specific invoice and collection currencies should ask how those requirements work together. Neither requirement should be inferred from the words “currency support.”
Keep payment matching in the demonstration. Show how an admin resolves an unclear payment and checks the remaining balance. The broader guide to software for international academies helps connect currency decisions with scheduling and family access.
How should teacher pay reflect reliability?
Teacher pay should follow recorded outcomes that admins and teachers can explain. Completed lessons, student absences and teacher absences need distinct treatment. Ask which person records each outcome, which decisions require admin review, and whether the pay preview shows why an amount changed. Decide whether the vendor’s rules match your school before adopting the calculation.
Use a completed lesson and a student no-show during the demonstration. Ask the vendor to show the report requirement and any waiting rule, then inspect the pay preview. Separately test who can correct an outcome after review.
Do not confuse presence logs with a final attendance decision. Joining a classroom does not explain whether a lesson happened, why a student left or whether the teacher waited. Reporting should preserve those distinctions instead of turning every connection event into a payable class.
Ask whether the system calculates pay, transfers money, or both. A payroll total is not evidence that the teacher has received payment. Your process needs a clear handoff between approving earnings and confirming payment.
What should you check for students under 18?
Children’s data needs a clear purpose, suitable access controls and an understandable family process. For a UK online service relying on consent, the ICO explains that a child must be at least 13 to give their own consent; younger children need parental authorization under that rule. The rule does not mean every school must rely on consent for every processing activity.
Read the ICO’s guidance on online services and children’s consent, checked 21 October 2026, when assessing that situation. This is general information, not legal or tax advice; check with an adviser in your country.
Ask vendors to explain who can view student records, lesson notes and financial details. Request written answers about hosting, service providers, retention and deletion. A reassuring label cannot replace those answers.
Test family access as well. Ask what a private class or invoice link reveals, how access is withdrawn and what happens if a family forwards the link. Include the classroom in the review, rather than limiting the discussion to the student database.
Which features are must-haves and which are nice-to-haves?
A useful checklist separates what your school requires to operate from what would make work more convenient. Keep group enrollment essential if you sell group courses; do not downgrade the requirement because a vendor focuses on individual lessons. For each row, ask for a demonstration and record any manual work your staff would still need to perform.
| Area | Must-have | Nice-to-have | Question to ask the vendor |
|---|---|---|---|
| Levels and placement | Placement evidence and current level | Level-change history | Can we trace why a student changed levels? |
| Group and individual classes | Support for the formats you sell | Easier roster changes | What happens when a student leaves a group? |
| Time zones | Named zones and understandable recurrence | Future clock-change review | Whose local time anchors the lesson? |
| Attendance outcomes | Separate completion, absence and cancellation | Outcome review queue | Who can correct an outcome? |
| Billing currency | Clear rate, invoice and collection currencies | Consolidated overview | Does a display conversion change collection? |
| Payment methods | Collection and a way to resolve unmatched payments | Automatic matching | How do we investigate an unclear payment? |
| Teacher pay | Explainable calculations and approval | Teacher earnings view | Can you trace pay back to a class? |
| Classroom | Tools suited to your teaching format | Shared teaching materials | Can we test a lesson with our materials? |
| Reporting | Class and financial history | Period comparisons | Can we distinguish missing data from absence? |
| Under-18 data | Appropriate access and documented handling | Simpler family access | How do we withdraw access and request deletion? |
How Halqora handles this
Halqora is management software for online academies. As of 21 October 2026, Halqora schedules, bills and pays individual classes, with scheduling rules in each IANA time zone, per-student currencies and fixed outcome rules. Halqora calculates teacher pay; Halqora does not transfer payroll funds. Billing runs create draft invoices for admin review and sending.
Halqora currently supports 5 fixed Quran and Islamic subjects, not language-school subjects or group classes. That limits its suitability for this checklist. Quran tools are one part of the classroom, not a requirement for scheduling, billing or payroll.
See Halqora features against your school’s requirements.
Sources
- CEFR levels and indicative learning hours, checked 21 October 2026
- English UK facts and figures, checked 21 October 2026
- Teachworks international company setup, checked 21 October 2026
- Teachworks school software overview, checked 21 October 2026
- UK clock-change guidance, checked 21 October 2026
- Teachworks Currency Converted Invoice Totals add-on, checked 21 October 2026
- ICO guidance on online services and children’s consent, checked 21 October 2026