Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. How Do We Build Next Week's Classes When Students Start and Finish Every Monday?
Problems We Solve

How Do We Build Next Week's Classes When Students Start and Finish Every Monday?

Rolling weekly enrolment means language schools rebuild class lists every Friday by hand. We build a planner that drafts next week's classes from bookings.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

With rolling enrolment, every week has new arrivals, leavers and extensions, so the class list is never the same two Mondays running. We build a weekly class planner that reads confirmed bookings, knows who is leaving and at what level everyone is, drafts next week's classes within your size limits, and lets the director of studies adjust before it is published.

The Friday afternoon rebuild

On Friday the director of studies opens last week's timetable, crosses out the students who finish today, adds the arrivals from the booking list, checks for extensions that came in by email, and tries to keep class sizes under your limit without splitting groups that work well together.

It takes the whole afternoon. Then on Monday a late agent booking lands, two students extend by a week at the last minute, and one arrival's flight is delayed until Tuesday. The timetable pinned on the staffroom wall is out of date by nine o'clock.

Why rolling starts make this hard

A school with fixed term dates builds classes once a term. A school with rolling Monday starts builds them every week, from information that sits in different places.

  • Bookings and their start and end dates live in the student system, or in an agent booking spreadsheet.
  • Extensions and early departures arrive by email to whoever is on reception.
  • Current levels are in the director of studies' head or last week's sheet.
  • Course types differ: general English, intensive, exam preparation, one-to-one additions.
  • Room sizes and teacher availability set hard limits on how many classes you can run.

None of this is difficult on its own. It is the weekly re-gathering that eats the time, and the fact that a change after Friday means doing part of it again by hand.

The effect on students and teachers

Students notice an unstable timetable. Classes that split and merge every week mean new faces and a teacher who has to rebuild the group dynamic. Teachers get their lists late and cannot plan. A class that goes over your size limit because an extension was missed is the kind of thing students mention in their feedback and agents mention to other students.

It also hides a business question. If you cannot quickly see how many students you will have at each level over the next four weeks, it is hard to decide whether to hire a freelance teacher or open another class.

The weekly planner we build

  1. The planner reads confirmed bookings from your student system, booking spreadsheet or agent portal and knows every student's start date, end date and course type.
  2. Current levels come from placement results and any approved level changes, so the planner knows where each continuing student sits.
  3. For next week, it lists who stays, who leaves and who arrives, per level and course type.
  4. It drafts classes within your maximum class size, keeping continuing students together where it can and placing new arrivals where there is space.
  5. Room capacity and teacher availability are checked, and anything that does not fit is flagged instead of forced.
  6. The director of studies drags students between classes if needed, then publishes. Teachers get their lists and students get their room.
  7. Changes after publishing, such as an extension on Monday morning, update the plan and flag only the classes affected.
ChangeWhat the planner does
New booking for MondayAdds the student to the arrivals list, pending placement
Extension by a weekKeeps the student in their class for another week
Early departureRemoves them from the date they leave and frees the space
Delayed flightKeeps their place, marks them as arriving later
Class over the size limitFlags it and suggests where to split

A four week forward view by level comes with it, so decisions about extra teachers can be made on numbers rather than a feeling.

What Friday looks like afterwards

The draft for next week is there on Friday morning. The director of studies spends a short time moving a few students for reasons the planner cannot know, like two friends who should not sit together, and publishes. Monday's late changes adjust the plan instead of restarting it.

Teachers see their class list before the weekend. The staffroom timetable is printed from the same data, so it matches what the student system says.

Is this your Friday?

  • The weekly class list is rebuilt by hand from last week's sheet.
  • Extensions and early departures arrive by email and get missed.
  • Classes go over your size limit because of late changes.
  • Teachers get their lists on Monday morning.
  • You cannot easily see student numbers per level for the next month.

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Does the planner decide the classes for us?

It drafts them from your rules. The director of studies reviews, changes anything and publishes. Nothing goes to teachers or students without that step.

Can it handle mixed course types?

Yes. General English, intensive and exam classes are planned as separate streams, and students on combined courses appear in each part they attend.

What if our bookings are in several places?

We connect to each source, or import from the agent spreadsheets you already receive, and the planner works from the combined list.

Do we need to replace our student system?

Usually not. The planner sits alongside it, reading bookings and writing back class allocations where the system allows it.

What does it cost to build?

It depends on where your bookings live, how many course types you run and how your timetable is shared today.

Keep reading

More on Problems We Solve

Start here

Tell us where the admin piles up at your language school

Describe how a normal week runs at your school, from the Monday arrivals to the Friday certificates, and which student management system, spreadsheets and accounts package you already use. We will tell you what we would build and what we would leave alone, and if your current system already has a setting that fixes it, we will say so.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →