A grid that repeats
Change Monday’s lesson to 10:00 and every following Monday moves with it. Cancelling one date leaves the rest alone.
Timetable, attendance, reports for parents and money down to the last cent. One system instead of a notebook, a spreadsheet and three chat threads.
The timetable is on the wall, attendance in a notebook, payments in a spreadsheet — and a parent messages a teacher at ten in the evening to ask about tomorrow. Every number lives in two places, and one of them is out of date.
Running the day
Build the weekly grid once. The attendance register, the parents’ app, lesson reports and the charges all read that same grid — so moving a lesson or booking a holiday changes everything at once, and nothing is entered twice.
Change Monday’s lesson to 10:00 and every following Monday moves with it. Cancelling one date leaves the rest alone.
A teacher opens the lesson, marks the children, and gets a tick once everyone is marked.
Lessons on those days disappear for everyone at once. You decide separately whether to freeze the fees: for the summer break usually yes, for a week off in winter usually no.
Topic, how it went, photos. Parents read them in the app instead of asking the teacher.
An extra session outside the grid, or a day called off — one action, not a rebuild of the timetable.
A lesson has a room and a teacher; a subject has a price per session if it is a paid one.
Money
The kindergarten fee runs on each child’s own month, counted from the day they joined: start on the 20th and you pay the 20th to the 20th, with no arguing about half months. Optional classes are charged for the sessions the child actually attended — present means billed, ill means free. Every line stays in the ledger for good, so an invoice you have already handed to a parent can never quietly change its total.
Eight swimming lessons or a month of ballet, sold whole. Raise the price next season and passes already sold are not repriced.
The guaranteed minimum and the ceiling at full attendance. You plan salaries against the floor, not an invented average.
A PDF with your company details and stamp, an email in that parent’s language, and a pay link with the amount already filled in.
A child stops attending for a while and the charges stop. Back three months later? The current month is charged, not the three that were missed.
For parents
Not “another portal” — an app carrying your name and logo, sitting next to WhatsApp. Parents see their child’s week, whether they were there, what they did, the photos from the lesson and the bill. A reminder arrives an hour ahead, and only for the lessons that are easy to forget — which is why nobody mutes it.
Your team
Teachers, assistants and activity leaders work with their own lessons and their own registers. Amounts are not shown to them at all: prices and payments never leave the server, rather than merely being hidden in the interface.
Your brand
Your name, your logo, your palette and an address of your own — yourgarden.cms.kids. Set up in ten minutes: pick the main colour and the rest of the shades follow; upload a logo and the phone icon and email header are cut from it.
Better to know now than in week two.
We set kindergartens up by hand — half an hour of talking and a day of work.