Free to start. Fees paid by PayNow, straight to your bank.Start free

Learning Centre

Your tuition centre, enrichment school, music school, art studio, swimming school, coding school or language school,
term by term.

For classes on a fixed day and time every week, sold by the term. Set up your terms and timetable once. Enrol a student and they have a seat in every lesson, and the parent gets the fee with a PayNow QR.

Tuition centres, enrichment schools, and music, art, swimming, coding and language schools. Free for up to 15 sales a month. Pro 365 from S$39 a month.1

Today · Saturday4 lessons
9.00amP4 English · Room 1 · Ms Tan7 of 8 seats
10.00amP5 Maths · Room 2 · Mr Lim8 of 8 seats
11.30amSec 2 Science · Room 1 · Ms Tan1 make-up
2.00pmJunior Coding · Online · Mr Rahman6 of 10 seats

Each lesson lists its students. Tap Present or Absent, or Everyone is present.2

Today: every lesson of the day, who is in it, and the register.2

Picture needed here: one centre, five kinds of class, one Saturday

Paste this into ChatGPT with public/assets/aio/fitness-studio-map.jpg attached as the style reference. Save versions as marketing-images/learning-centre/hero-v1.png, then export the chosen one to public/assets/aio/learning-centre-hero.jpg and put it here as an <img>. Only you can see this box: it is hidden on smeaio.com.

Match the style of the attached picture exactly: a premium, warm, tactile miniature 3D illustration, like a still from an animated feature film. Create ONE clean landscape 16:9 image showing FIVE small separate miniature scenes in a gentle arc, each on its own soft contact shadow with clear space between them, all seen from an elevated three-quarter view: 1) a small tuition class of four primary school children around a table with workbooks and a teacher at a whiteboard; 2) a piano lesson, a teacher beside a child at an upright piano; 3) a children's art class with easels and paint pots; 4) a swimming lesson, a coach in the shallow end of a small pool with two children holding floats; 5) a coding class, three teenagers at laptops on a long desk. In the middle, slightly larger, the same friendly centre owner in a navy top at a small front desk, looking at a phone, with a parent and child arriving. Warm lamps, wood, plants, friendly lifelike small characters. Plain warm ivory #FBF6EC background with clear space at the edges; every scene fully visible. No text, letters, numbers, logos, signs, labels, arrows, lines, charts or floating cards anywhere; no borders or panels.

Who it is for

Same class, same time,
every week.

If your students come on the same day at the same time each week, and parents pay for a term or a month at a time, this is made for you. One classroom or several, one teacher or a team.

Tuition centresEnrichment schoolsMusic schoolsArt studiosSwimming schoolsCoding schoolsLanguage schoolsAnyone who sells a term

Set it up once.
Then enrol.

Four things to set up, and then every student is a few taps: pick the class, pick the term, press Enrol.

01

Your terms

A term is a first day, a last day and any weeks off. Or sell by the month with one button. Public holidays are skipped for you.3

02

Your timetable

P5 Maths, Saturdays 10am, 90 minutes, 8 seats. Each class has its classroom and its teacher.

03

What a term costs

A price per lesson, or one fee for the term. You choose for each class.

04

Enrol a student

They get a seat in every lesson left in the term, and the parent is emailed the fee with a PayNow QR.4

Terms and fees

A five-Saturday month
costs more. Automatically.

Sell by the school term, or by the month. The fee is worked out from the lessons that really happen, so you never count Saturdays on a calendar again.

By the term

Your own dates

Term 4 runs from 3 October to 28 November. Add the holiday week as no lessons, and every class knows it is off.

By the month

Add the next 3 months

One press adds October, November and December as terms. A Saturday class at S$45 a lesson is S$225 in October and S$180 in November.2

Joining late

Pay for what is left

A student who joins halfway pays only for the lessons left. Or, if you prefer, set it so they pay the full term.

Per lesson: the lesson price times the lessons in that term. One fee for the term: the same fee however many lessons, and a late joiner pays their share of it.

Enrolling and paying

One tap enrols them
for the whole term.

Pick the class and the term. You see how many lessons and the fee before you press Enrol. Then the student has a seat in every lesson left, all at once.

Enrol a student · P5 Maths, Saturdays 10.00amTerm 4 2026
StudentTan Wei Ling
ParentTan Mei Hua · 9123 4567
5 lessons from Sat 24 Oct (3 of the term’s 8 already over)S$225.00
The lesson price times 5 lessonsS$45 each
How are they paying?Email the PayNow QR

Press Enrol and email the fee. Five seats are booked, and the parent gets the fee with a PayNow QR and a reference.2

The fee is worked out before you enrol, from the lessons still to come.

By email

The parent pays by PayNow

The email opens a page with the fee, a PayNow QR and a reference. They pay from their banking app and tap I have paid. You press Money received once it is in your bank.4

At the desk

Already paid? Say so

Paid in cash, or by PayNow at the front desk? Pick that when you enrol, and it is recorded as paid straight away.

By itself

PayNow Auto-Confirm

If your business bank account supports it, the payment is confirmed by itself once the exact amount and reference arrive, and the parent is emailed.

If a lesson in the term is already full, nothing is booked, so nobody ends up with half a term. Open classes also show on your booking page, where a parent can book one trial lesson at the lesson price.

Today, make-ups and withdrawing

The register on a phone.
Make-ups counted for you.

Your teachers open Today and see the lessons they teach and who is in them. They tap Present or Absent. You never chase a paper register again.

Today

Every lesson, every student

The lessons of the day in order, with the classroom, the teacher and the students. Present, Absent, or Everyone is present. A teacher’s own login shows only their lessons, and never a fee.

Make-ups

As many as you allow

Set how many make-ups a student gets each term, or none. A missed lesson can be given back and booked into the same class another week, or another class with a free seat.

Calling a lesson off

Always owed back

Teacher off sick? Call the lesson off. Everybody in it is emailed, and each enrolled student is owed that lesson back, whatever your make-up limit.

Withdrawing

A clean refund

Withdraw a student and every lesson to come is given up. The lessons not given are worked out and recorded as a refund in your accounting. You send the money back yourself.5

Students shows each class this term: who is enrolled, who has paid, lessons given and lessons owed.

What comes out of
one term fee.

P5 Maths · Term 4 2026 · Lim Jun HaoPaid
Paid by PayNow, confirmed 1 OctS$360.00
Paid in advance, not yet usedBalance sheet
8 lessons, Saturdays, 3 Oct to 28 NovNo lesson 31 Oct
3, 10 and 17 Oct, given3 lessons
Those lessons, into incomeS$135.00
Filed against the parentContacts
Still held on the balance sheetS$225.00

A term paid is not income yet. It waits on your balance sheet and moves into income one lesson at a time, as each lesson happens, even if nobody took the register.5

GST on the day it is paid. If you are GST-registered, the GST is counted when the fee comes in, and shows on your GST return.

Refunds are their own line. A withdrawal never deletes the sale, so your records still show what was paid and what went back.

How we compare

Learning Centre vs
a spreadsheet and WhatsApp

Most centres run on a spreadsheet of students, a class chat and a pile of PayNow screenshots. It works until the second classroom, the third teacher or the first refund.

Learning Centre
Spreadsheet and WhatsApp
A list of who is in each class
Yes
Yes
Term fees worked out from the real lessons, including late joiners
Yes
By hand
Two classes never in one classroom, a teacher never in two places
Yes
By eye
The fee emailed with a PayNow QR and its own reference
Yes
Typed each time
The register on the teacher’s phone
Yes
Paper or a chat
Make-ups counted against your limit
Yes
From memory
Term fees on your balance sheet, moving into income lesson by lesson
Yes
No
Nothing new to learn
A few new screens
Yes
What it costs
Free for 15 sales a month, then S$365 a year for everything, with no cut of your fees
Free, plus your evenings6

Price

Start free.
S$365 a year for everything.

Learning Centre comes with Pro 365, alongside everything else in SME AI Office, and takes nothing from your fees, because the money goes straight from the parent’s bank to yours. Start on the Free plan, and move to Pro 365 when you are busier.

Free
S$0 / month
no card, no time limit
  • Up to 15 sales a month: each lesson booked counts, so a 10-lesson term is 10 of the 15
  • Terms, timetable, enrolling and the register
  • PayNow and PayNow Auto-Confirm
Start free
Pro 365, monthly
S$39 / month
no cap on sales, cancel any time
  • Everything in SME AI Office, Learning Centre included
  • Unlimited students, classes and terms, with no fee per enrolment
  • Logins for your teachers, to take the register
Get Pro 365
Pro 365, yearly
S$365 / year
about S$30 a month, billed yearly
  • Everything in SME AI Office, Learning Centre included
  • No limits, and no cut of your fees
  • Everything we build later
Get Pro 365

Want it set up and looked after for you, with your students moved across and several branches? That is Done for you, from S$199 a month.1

Students · P5 Maths · Term 42 waiting
S$360Lim Jun Hao · 3 of 8 lessonsPaid
S$360Nur Aisyah · 1 lesson owedPaid
S$225Tan Wei Ling · joined 24 OctSays paid

See the reference in your bank, press Money received, and the parent is emailed.4

Who is enrolled, who has paid, and lessons owed, class by class.

Balance sheet · What the business owes31 Oct
Owed to the directorS$3,000.00
Paid in advance, not yet usedS$8,460.00
TotalS$11,460.00

The lessons you still owe your students, in money, on the day you ask.5

Features

Everything in it.

Terms

  • A term: a name, a first day and a last day
  • No-lesson days inside a term, such as a holiday week
  • Add the next 3 months to sell by the month
  • Singapore public holidays skipped for you3

Timetable

  • Each class on a fixed day and time, with how long and how many seats
  • A classroom for each, including an online one
  • A teacher for each
  • No clashes: never two classes in one classroom, never a teacher in two places
  • A minimum to run, if you want one

Fees

  • Per lesson: the lesson price times the lessons in the term
  • One fee for the term, chosen class by class
  • Joining mid-term: pay for the lessons left, or the full term
  • The fee shown before you enrol, with how it was worked out

Enrolling

  • A seat in every lesson left in the term, in one go
  • Nothing booked if a lesson is already full
  • The student’s name and the parent’s mobile and email
  • The parent filed in your contacts

Getting paid

  • The fee emailed with a PayNow QR and a reference4
  • I have paid for the parent, Money received for you
  • Paid in cash or already paid by PayNow at the desk
  • PayNow Auto-Confirm, if your business bank account supports it
  • Email the fee again to a parent who has not paid

Today and the register

  • Every lesson of the day, and any other day with the arrows
  • Present, Absent and Everyone is present
  • Call a lesson off, and everybody in it is emailed
  • Teacher logins that see only their own lessons, never a fee

Make-ups and withdrawing

  • Make-ups a term, set by you, or none
  • Book a make-up in the same class another week, or another class
  • A lesson you call off is always owed back
  • Withdraw: lessons to come given up, the rest refunded in your books

Students

  • Each class this term, seats filled and fees paid
  • Who has paid and who is still waiting
  • Lessons given and lessons owed for each student
  • Every lesson of a student’s term, and what happened in it

Your booking page

  • Open classes show on your booking page
  • One trial lesson, booked and paid at the lesson price
  • Your classrooms are its places, kept the same in both

Your accounting

  • A term fee paid is money for lessons not yet given, held on your balance sheet5
  • Into income one lesson at a time, as each lesson happens
  • GST counted on the day the fee is paid, if you are registered
  • Refunds recorded as their own lines, never by deleting the sale

This is not the end
of Learning Centre.

Ask for something and it gets built. Every account has a Feedback button that raises a real ticket, read by the person who writes the code. If it would help more than one Singapore business it goes in and lands in every account, usually by the next working day.

Before you sign up, [email protected] reaches the same place.

From an SME AI Office customer

“An entry point for a small start-up, without being overwhelming.”

“Looking for an easy way to manage my small business, I came across SME AI Office. This solution has an entry point for a small start-up, not overwhelming, while having more sophisticated features for future scaled-up operations. Had a chance to speak to the founder Kevin and was greatly encouraged that he listens to his clients, big or small, and is always open to see how he can improve the client experience. SME AI Office not only provides a solution, but provides the relationship management as if you are a big corporate. Very glad to chance upon this software.”

Shirley Ong · Pangolin Creatives Pte Ltd

Read every review

It does not stop at the timetable

The rest of your back office is already here.

An enrolment becomes a parent in your contacts, a line on your balance sheet and income in your P&L as the lessons happen, without you entering anything twice. Invoices, payroll for your teachers, and your GST all sit in the same login.

Student enrolled→ Fee paid→ Register taken→ Lesson given→ Money in the P&L

Pro 365 is everything in SME AI Office for S$365 a year, plus everything we build after you subscribe.

Questions

Frequently asked.

How much does it cost?

The Free plan is S$0 with no card, for up to 15 sales a month. Each lesson booked counts as one sale, so enrolling a student in a 10-lesson term uses 10 of the 15. Pro 365 is S$39 a month, or S$365 a year, with no cap and everything else in SME AI Office. There is no fee per enrolment and no cut of your fees.

Who is it for?

Any centre that runs classes on a fixed day and time every week and sells them by the term or by the month: tuition centres, enrichment schools, and music, art, swimming, coding and language schools.

Can I sell by the month instead of by the term?

Yes. On Terms, press Add the next 3 months and each month becomes a term. A class priced per lesson then costs more in a month with five lessons than in one with four, worked out for you.

What does a student pay if they join halfway through a term?

By default, only the lessons left. Joining a 10-lesson term at lesson 4 pays for 7, and for a class with one fee for the term they pay 7/10 of it. If you would rather charge the full term, change it in Settings. Either way they only get seats in the lessons still to come.

How do parents pay?

By PayNow. When you enrol a student, the parent is emailed the fee with a PayNow QR and a reference. They pay from their banking app and tap I have paid, and you press Money received once you see it in your bank. If your business bank account supports PayNow Auto-Confirm, it confirms for you. Paid in cash at the desk? Record it when you enrol.

Can parents enrol their child themselves?

You enrol each student, which takes a few taps and emails the parent the fee. A parent can book one trial lesson on your booking page by themselves, at the lesson price.

How do make-up lessons work?

In Settings you choose how many make-ups a student gets each term, or none. When a student is marked absent, you can give that lesson back and book it into the same class another week, or another class with a free seat. A lesson you call off yourself is always owed back, and does not count towards the limit.

Can my teachers take the register?

Yes. On Pro 365, invite them from Settings, Team, and tick Learning Centre (teacher). They sign in and see only the lessons they teach, with the students in each, and never a fee. You can also take the register yourself on any plan.

What happens when a student leaves mid-term?

Open them in Students and press Withdraw. Their seat in every lesson still to come is given up, and the lessons not given are worked out and recorded as a refund in your accounting. You send the money back to the parent yourself.

How does it show up in my accounting?

A term fee paid is money for lessons you have not given yet, so it goes on your balance sheet as Paid in advance, not yet used, rather than straight into income. If you are GST-registered, the GST is counted on the day it is paid. Each lesson then moves its share into income as it happens. A refund is recorded as its own line. It all shows on your P&L, balance sheet and GST return.

Can you set it all up for me?

Yes. Learning Centre is self-serve on the Free plan and Pro 365. If you want it set up and looked after for you, with your students moved across, several branches and your own domain, that is Done for you, from S$199 a month. See Done for you.

Do parents need to download anything?

No. The fee email opens a web page in their phone browser, with the QR and the reference. There is no app and no password.

Stop counting Saturdays
on a calendar.

Put your terms, your classrooms and your timetable in once, and enrol your students. Start free today.

  1. Learning Centre is part of Pro 365: S$39 a month, cancel any time, or S$365 a year paid yearly, which works out about S$30 a month. Pro 365 includes everything in SME AI Office, lifts every limit, and includes everything we build later. Learning Centre is not sold on its own. Set up and looked after for you, it is Done for you, from S$199 a month. The Free plan is S$0 with no card and no time limit: up to 15 sales a month (orders, bookings, counter sales and invoices counted together; each lesson a student is enrolled in is a booking), with accounting entered by hand. Pro 365 adds no cap on sales, the AI assistant, receipt scanning, the website chatbot, GST F5, Form C-S, payroll for staff, team logins (including teacher logins), compliance and faster support.
  2. Every business, person, place and figure shown on this page is invented and illustrative.
  3. Singapore’s gazetted public holidays are built in, and a class is not held on one unless you switch on Run on public holidays for that class. Days you add as no-lesson days in a term are skipped the same way.
  4. Payment is by PayNow. The fee email opens a page with a QR carrying the amount and a reference, the parent transfers the money directly to your own bank, and the enrolment is marked paid once you record that the money arrived, or by itself with PayNow Auto-Confirm on a supported business bank account. A fee paid at the desk can be recorded as paid in cash or by PayNow. Nothing is deducted from your fees because no payment processor sits in the middle.
  5. A term fee paid is recorded as money received for lessons not yet given, shown on the balance sheet as “Paid in advance, not yet used”. For a GST-registered business the GST is counted on the day of payment. Each lesson moves its share into income as it happens. A refund for lessons not given is recorded as a separate negative line rather than by deleting the sale, and the transfer itself is made by you. The balance sheet shown is illustrative.
  6. This compares with doing it by hand, not with any named product. Comparison correct to the best of our knowledge at the time of writing; if a row here is wrong, tell us at [email protected] and it will be corrected.