One system for placement tests, level-based classes, lesson packs, teacher hours and exam entries.
Run a language school from one system. Enquiries become placement tests, results become seats in a class at the matching level, and each lesson attended is subtracted from the learner’s pack. Teachers record the unit covered, coordinators decide promotion, and the owner reads teacher hours and fees without rebuilding them from paper registers.
- Levels, units and promotion rules entered your way
- Learner list and running classes brought across and checked
- Level and fee plan edits done by us
A school teaching one language or six can use this, and GullySystem builds it around the school’s own levels, unit names and promotion rules. Desk staff, coordinators and teachers work from it. Every learner record holds the placement result, current level, class, attendance, lessons remaining and fees, while teacher pay follows only the lessons actually taught.
What goes wrong before the software.
How the work flows through it, step by step.
- 1
Enquiry
Someone asks about a language. The desk notes the goal, such as business French or holiday Spanish, adds preferred weekdays, and books a placement test for the earliest free hour.
- 2
Placement
Written and spoken scores are saved on the record. The coordinator assigns a level, then offers a class with free seats or a place in the waiting queue for that weekday.
- 3
Joining
The learner pays. A receipt is printed, and from the start date the name joins the class register, with the issued course book noted beside it.
- 4
Teaching
Teachers take attendance. They note the unit covered and set the homework, and a missed lesson is matched to a make-up seat in a parallel group. The pack count stays honest.
- 5
Assessment and promotion
Unit tests are marked. The school’s pass rule is applied, and the coordinator promotes, repeats or places the learner in a revision group well before the next term’s timetable is drawn up.
- 6
Exam and renewal
Outside exam entries are filed before their closing date. The desk also receives a list of learners near the last lesson of a pack, so a renewal can be offered before interest fades away.
What is inside.
Every module can be switched on, left out or changed to match how your team already works.
The business modules it is built from.
Each one is also available on its own, or inside a system built for you.
- Lead Management
Every phone, walk-in and message enquiry is logged with the language wanted, so the desk books a placement test and follows up.
- Resource and Room Booking
Rooms and time slots are held against each group, so two classes never claim the same classroom at the same hour.
- Attendance & Time Tracking
Teachers mark who came to each lesson and which unit was taught, giving cover staff a clear starting point.
- Appointment Scheduling
A private lesson is booked against a named teacher’s free slot, and cancellations release that slot for another learner.
- Receipts Management
Each course payment is recorded with its mode and date, and a printed receipt shows what the learner still owes.
- Payroll Management
Lessons taught, trial classes and cover sessions are totalled per teacher at their own hourly rates, ready for the month’s payment.
- Stock Tracking and Alerts
Course books and workbooks are counted when issued to learners, and the desk is alerted before a title runs out.
- WhatsApp, SMS and Email Notifications
Lesson times, test dates and low-pack warnings go out from the learner’s record by email, SMS or a messaging app.
How we would put it in.
Setup, data migration, integrations and anything built on top.
Every part of the system, by area.
Take the modules you need. Each one works on its own or inside a larger system built for you.
- Applicant Tracking (5)
- CRM (8)
- Finance & Accounting (10)
- Helpdesk (4)
- Human Resources (13)
- Inventory Management (5)
- Project Management (7)
- Manufacturing (6)
- Procurement (4)
- Sales and Distribution (6)
- Field Service (5)
- Statutory and Compliance (4)
- Retail and POS (4)
- Bookings and Appointments (3)
- Subscriptions (2)
- Assets and Fleet (4)
- Platform (6)
- Analytics (2)
- Documents (1)
- All business solutions
One system, each person sees their part.
For the owner
Read enrolment by language and level, unfilled seats, teacher cost per group and fees outstanding, then open a new batch only when demand is real.
For academic coordinators
Place learners and build classes. Review test results, decide promotion, and when a teacher falls ill arrange cover that same morning with the lesson plan and the last unit taught in full view.
For teachers
Open your groups and private slots, take the register, record the unit covered and enter dictation, cloze and oral marks, all without carrying a folder home. Nothing is rekeyed later.
At the front desk
Take enquiries and book placement tests. Enrol learners, issue receipts, and answer a parent’s question at the counter straight away, because the balance on any pack is one search away from wherever you are standing.
The numbers the owner asks for.
- Placement results and levels assigned
- Seats open and waiting queue by level
- Attendance by class and learner
- Lessons remaining on each pack
- Promotion and repeat counts per unit
- Teacher hours taught, cover and trial lessons
- Exam entries filed against their closing date
Who this is built for.
- Single-language schools with a handful of evening classes
- Multi-language schools with level groups from A1 to C1
- Schools that sell one-to-one conversation lessons beside classes
- Coaching centres preparing IELTS, DELF, Goethe or JLPT candidates
- Schools teaching company groups by video link
- Language schools with two or more premises
When it is not the right choice.
- A tutor with a few students needs a notebook.
- A school that teaches regular subjects to a fixed yearly class will find School/College Management System closer to its needs.
Adapted to your business before it goes live.
You are not handed a login and left to it. The product is set up around your records, your people and the tools you already use.
Works alongside
- WhatsApp or other messaging apps
- SMS
- Online card payments
- Video lesson links
- Accounting export
Questions owners ask before a demo.
Is this for language teaching only?
Yes, language teaching. The model is levels, units, packs and part-time teachers, which differs from a school with fixed yearly classes and one common timetable for the whole building.
Can we use our own placement test?
Yes. The test paper stays yours. The system stores the written and spoken scores and the level the coordinator assigned from them, so the reasoning behind every placement is on file.
How does it count lessons on a pack?
Each register entry subtracts one lesson. Absences stay visible, and the desk can offer a make-up seat in another group wherever the school’s own rule allows it.
Can it hold a queue for a full level?
Yes. Names queue against the level and weekday they want, and when a seat opens the coordinator sees who is first in line and can offer it at once.
Does it total a part-time teacher’s pay?
Yes. Totals come from lessons taught, trial classes and cover, at the rates the school has set for that teacher, and tax treatment stays with your accountant.
Can company groups be billed on one invoice?
Yes. The sponsor holds an account, employees attend as learners, and one invoice is raised for the agreed lessons, with attendance listed employee by employee for the sponsor to check.
Can online lessons be included?
Yes. An online lesson is a class with a link and a register, while the video tool you already use keeps carrying the whiteboard and chat.
Can we bring our existing learner list?
Yes. We bring in names, levels, classes and lesson balances from your spreadsheets, and coordinators go through every class list before teaching starts on the system.
How do we get our records out later?
The school owns its learner and fee records. The quotation names the export layout for learner, class and fee records, so changing systems later loses no lesson balance or payment history.
What would it cost for one small school?
Learners, teachers, the levels and course books you run, and any online card or video link set the cost. Learner lists and running classes carried over add work. A written quotation follows a look at your school, and the quotation prices each part so one can be dropped.
How soon before the front desk uses it for the next intake?
Enquiries with placement tests, classes by level and room, registers and fees are what an intake needs, so they come first. Lesson packs, make-ups and one-to-one booking follow. Teacher hours, exam entries and corporate accounts come later. Reminders finish the build. The proposal fixes the dates.
What should the school put together?
Put together the level list with course books, your placement test, the promotion and pass rules, and learner lists with fees owed. A lesson pack rule, a teacher pay arrangement and a corporate invoice show the exceptions. The owner, an academic coordinator, a teacher and the front desk need a say. Payment and video link accounts are needed.
Wondering what it would cost? Share your requirements and an engineer will come back with a scope.
Built for.
The trades this product is set up for. Pick yours to see how the work runs there.
Related products.
See Language School Management Software set up around your records.
Tell us how you run things today. An engineer reads it and writes back with what fits as it is, what would need changing, and what we would start with.
What happens after you share your requirements
- A senior engineer reads your answers. Nobody phones first.
- Within one business day you get a written note: what we understood, what we would start with, and the questions we still have.
- If it fits, a proposal follows with the order of work, what we need from you and what you receive at each step.
- No call is booked and nothing is paid until you have read the note. Your details stay with us.
Start with your requirements
Seven short steps that tell us what you need. A senior engineer reads them before anyone gets in touch.
Share your requirements