School Management System for Malaysia

One system. The whole school.

Students, attendance, fees and exams in one place — with Cikgu AI. For private schools, tahfiz schools, kindergartens and religious schools.

  • Fees, attendance, exams & parent messages — 18 modules, one system
  • Cikgu AI — ask in everyday language, get answers straight away
  • The school owns its data & PDPA 2010 compliant — never sent to an outside AI

Try 30 DAYS with every Full plan module (e-Invoice excluded) — no credit card.

Core RM79/month: 6 core modules + Cikgu AI LHDN e-Invoice · add-on module

No contract · Your data stays even if your subscription ends

Cikgu AI Sample · demo data
Weakest subject in 1 Bestari?

English is the weakest — average 58.6, 83% pass.

Data stays inside SMP See the full answer
Scroll down
Private schools Tahfiz Kindergartens Religious schools Primary & secondary
PDPA 2010 compliant · Servers in Malaysia Export to Excel at any time Replies from the developers themselves

Why switch

Goodbye Excel, paper and 12 WhatsApp groups.

Before

  • Chasing fees one by one on WhatsApp
  • Attendance in a book, copied into Excel again
  • Exam slips retyped every term
  • Parents asking the same questions over and over
  • Student records scattered across several files

With SMP-Elite

  • Parents check invoices and pay online
  • Teachers take attendance straight from their phones
  • Enter marks, slips ready to print
  • Parents see their children's attendance and results themselves
  • One student record, from enrolment to leaving

See for yourself

SMP-Elite screens today.

This is what teachers, clerks and parents use every day — captured from a demo account, latest version.

1 / 6 · Attendance

Every class's attendance at a glance

See which classes have and haven't been marked today. Teachers tap Take Attendance for their own class.

2 / 6 · Exams

Enter marks, rankings done

The system calculates totals, averages, grades and rankings. Print every slip or notify parents with one tap.

3 / 6 · Timetable

A well-organised timetable

Your timetable, other teachers' and each class's on one screen. Ready to print.

4 / 6 · Students

One record for every student

Search by name or IC number, filter by class. Everything about a student in one place.

5 / 6 · Fees

Fees without the chasing

Parents see what's paid and what's outstanding for each child, then tap Pay Online.

6 / 6 · Parent portal

Every child's results

Parents log in with their IC number and see each child's marks, grades and ranking — with a PDF slip.

Payments & Fees

From the counter to the right bank account.

Counter payments, official receipts, online payment by parents, exemptions, a chase list and reports — all set up the way your school works.

Record Payment at the counter: find a student, a family with two children, tick the months, take payment and print a receipt
Counter: one family, tick the months, print a receipt — demo account, sample data (simulated)
Separate accounts

The PIBG (PTA) account is kept separate from the school account.

Choose a bank account for each fee: PIBG fees go to the PIBG account, other fees to the school's finance account. Daily collections, printouts, online payments and reports are split by account.

Changing a fee's account requires the administrator's password, and every change is logged.

  1. Official receipts with your own numberingNumber format and receipt books follow your school's practice. Receipts can't be deleted — only cancelled with a reason.
  2. One family receiptSiblings paid in one go, with each child's name on every receipt line.
  3. Part payments at the counterAllocated to the oldest fees first; the receipt shows the balance remaining.
  4. Daily Collections that balanceBlind counts and cash-difference checks, split by the school's bank accounts.
  5. Exemptions for asnaf & orphansApproved by the administrator. The category is never shown to teachers, parents or on receipts.
  6. Arrears chase listPolite WhatsApp messages ready to send, privacy mode, and automatic reminders you can schedule.
  7. Every fee to the right accountPIBG fees to the PIBG account, other fees to the school account — reports split by account.
  8. Audit log & reportsEvery setting change, cancellation and online payment is logged. Reports can be printed and exported to CSV.

Parents pay online, money goes straight to the school's account.

FPX and cards through ToyyibPay; FPX, cards, DuitNow QR and e-wallets through CHIP — using the school's own merchant account, not through MJ Solutions. Online payments are recorded and receipts issued automatically.

In the system.

Screenshots from a demo account. Tap to enlarge.

Official receipt with Print (A4, A5, 2 × A5), Send WhatsApp and Re-send e-mail buttons (personal data blurred)
Official receipt — print, WhatsApp or e-mail
Overdue chase list: 130 families, WhatsApp buttons, privacy mode and message preview
Chase list with ready-written WhatsApp messages
An asnaf exemption request awaiting administrator approval, with the months not charged
Exemptions, approved by the administrator
Fee Reports, Exemptions tab: total not charged, filters and CSV download
Fee reports, print or CSV

Settings that follow how your school works.

Receipt type, bank accounts, numbering, days overdue, collection hand-over mode and message templates — all adjustable by the administrator.

Bank account settings: each fee mapped to an account, PIBG fees to the PIBG account — Maybank
Bank accounts: PIBG fees to the PIBG account
General settings: family receipt or one receipt per student, and the month-selection rule for online payment
General: receipt type and month order
Numbering settings: number templates for counter receipts, FPX receipts and invoices, locked after the first number
Receipt and invoice numbering
Status and collection settings: days overdue, collection hand-over mode, minimum part payment and WhatsApp template
Status, collections and WhatsApp template

Online payment methods and transaction fees depend on the gateway and the school's agreement with the provider. Parents pay online in full; part payments are taken at the counter. All screenshots show sample data (simulated).

LHDN e-Invoice · add-on module

School fees and LHDN e-Invoices in one go.

e-Invoice · MyInvois format

Generate MyInvois-format e-Invoices straight from fee receipts, without retyping anything in another portal. Schools don't need to manage their own digital certificate — MJ Solutions acts as the intermediary.

  • Generate MyInvois-format e-Invoices straight from fee receipts.
  • Individual e-Invoices at a parent's request or flagged by the clerk; monthly consolidated e-Invoices for the general public.
  • A queue with automatic retries and a status timeline for every document.
  • Cancellation within 72 hours, credit notes, refund notes, and a flow to correct rejected documents.
  • Parents' details are kept confidential.
  • Printable sheet with a verification QR code for valid individual documents.

Add-on module RM40 a month; requires the Payments & Fees module; not included in the Full plan or the trial. Whether you need e-Invoicing depends on the institution's annual revenue (the exemption is currently below RM3 million; school fees are covered) — please confirm with LHDN or your tax adviser.

List of e-Invoice documents: consolidated, individual parent requests, valid, credit note, pending validation and invalid with a fix button
Status of every e-Invoice document — sample data (simulated)
e-Invoice sheet with fee details (sample data, QR code blurred)
e-Invoice sheet — sample data (simulated)

Cikgu AI

Ask. Get the answer.

Cikgu AI guides you step by step, in everyday language. It's there for every role — and each person only sees the data they're allowed to.

  • Administrators, clerks, teachers, parents and students
  • Answers with tables, charts and export to Excel
  • Included in every plan at no extra charge

Student data stays inside SMP-Elite. Cikgu AI runs on our own servers in Malaysia — no third-party AI provider. Built to comply with PDPA 2010.

Eight questions, one per role — scroll down to read each answer.

FAQ 1 of 8

Cikgu AI· for the head teacher1 / 8

Summarise today.

Today's summary:

15classes haven't recorded attendance
RM18,050outstanding · 162 students
5applications pending

Source: School · updated 03:00

List the classes that haven't recorded it.

Cikgu AI· for the administrator2 / 8

Draft a fee reminder.

A fee reminder has been drafted for 129 parents. Review and confirm before sending.

Draft — not sent

Outstanding fee reminder · 129 parents

“Dear {parent}, a friendly reminder from {school}. Our records show an outstanding fee balance of RM{amount} for {children}…”

Nothing is written or sent until you confirm.

Check the recipient list.

Cikgu AI· for the head teacher3 / 8

Projected fee collection this year if everyone pays?

RM127,550if all 420 students pay · RM101,400 already collected
FeesPer yearCollectedBalance
Tuition & ProgrammeRM89,100RM68,780RM20,320
Activity BooksRM18,900RM15,570RM3,330
PIBG feesRM17,100RM14,950RM2,150

Source: Fees

Export to Excel.

Cikgu AI· for teachers4 / 8

Which students in my class are often absent?

Absent two or more days in the last 20 days:

StudentClassDays
Aryan Zulkarnain5 Bestari4
Muhammad Adib5 Bestari4
Nur Damia binti Hafiz5 Bestari4
Nur Damia binti Shukri5 Cemerlang4

5 Bestari, 5 Cemerlang only

What about class 6 Cemerlang?

You don't have access to this class's data. You can only ask about 5 Bestari, 5 Cemerlang.

Okay, thank you.

Cikgu AI· for the head teacher5 / 8

Rankings and weak subjects for 1 Bestari.

The weakest subject in 1 Bestari is English (average 58.6).

Subject analysis — Mid-year examWeakest: English

Source: Exams

Who scored highest in English?

Cikgu AI· for the administrator6 / 8

How do I import a student list from Excel?

Follow these steps:

  1. Open the Import Data.
  2. Choose the data type and download the CSV template.
  3. Fill in the template, then upload it.
  4. Check the preview, then tap Import.

Yes, take me there.

Cikgu AI· for parents7 / 8

How are my children's attendance and discipline?

Both of your children's attendance was 100% in October. No discipline records.

100%Harith · 15/15 days
100%Medina · 15/15 days
0discipline records

Source: Attendance, Discipline · all your children

How did they do in their exams?

Cikgu AI· for students8 / 8

Help me understand fractions.

A fraction is part of a whole: the numerator on top, the denominator below.

  1. Identify the numerator and the denominator.
  2. Make the denominators the same before adding: ½ = 2/4.
  3. 2/4 + 1/4 = 3/4.

Try this: Work out 2/5 + 1/10. What's the answer?

Is the answer 1/2?

The animation above is an example based on real answers from a demo account. Below: screenshots from a demo account, same questions (in Bahasa Melayu).

Cikgu AI full page: conversation history, suggested questions and the answer sources panel
Cikgu AI full page — history, suggested questions and answer sources · demo account

Similar questions, in the real system.

Screenshots from a demo account, latest version, in Bahasa Melayu. Tap to enlarge.

Cikgu AI: today's summary in a table with export
1. Today's summary · head teacher
Cikgu AI: draft fee reminder card for 129 parents, not yet sent
2. Fee reminder draft · administrator
Cikgu AI: projected fee collection by item and bank account
3. Collection projection · head teacher
Cikgu AI: frequently absent students in the teacher's own class
4. Own classes only · teacher
Cikgu AI: subject chart with the weakest subject highlighted
5. Weakest subject · head teacher
Cikgu AI: data import steps with a Take me there button
6. Import guide · administrator
Cikgu AI for parents: attendance and discipline for all their children
7. All their own children · parent
Cikgu AI for students: help understanding fractions with practice questions
8. Help me understand · student

Answers in the form you need.

Tables, charts, key figures, drafts, buttons straight to the screen — and much more.

Cikgu AI: receipt and invoice numbering table
Next receipt number — straight from the data
Cikgu AI declining a question about another class
Politely declines when it's outside your access
Cikgu AI beside the teacher dashboard: this week's attendance chart
Right beside the screen you're using
Teacher dashboard with the “Cikgu AI noticed” panel and Today's summary
“Cikgu AI noticed” and summaries on the dashboard

Try asking.

Some of the questions Cikgu AI answers today, by role.

  • Head teacher“Summarise today.”
  • Clerk“Draft a fee reminder.”
  • Head teacher“Projected fee collection this year if everyone pays?”
  • Teacher“Which students in my class are often absent?”
  • Head teacher“Rankings and weak subjects for 1 Bestari.”
  • Administrator“How do I import a student list?”
  • Parents“How are my children's attendance and discipline?”
  • Students“Help me understand fractions.”
  • Clerk“Nombor resit seterusnya & jurang buku resit.”
  • Teacher“What's 5 Bestari's attendance rate this week?”
  • Head teacher“Who hasn't read the PIBG notice?”
  • Head teacher“Applications on KIV.”

Safe, by role.

By role & own classesTeachers see only their classes; parents only their children; students only themselves.
Read-onlyReminders and notices are drafts — nothing is sent until you confirm.
Our own servers in MalaysiaCikgu AI runs on our own servers — no third-party AI provider.
Fair limits during the trialCikgu AI questions are limited during the trial period; the source of every answer is shown.

On your phone

Your school, in your pocket.

Android app for teachers, parents and students — log in with the same SMP-Elite account. The app is currently in Bahasa Melayu.

Cikgu AI in every app — tap the star button at the bottom of the screen.

1 / 4

Teacher

Nine modules on one screen — Students, Classes, Exams, Attendance, Timetable, Lesson Plans, Homework, Discipline and Messages.

2 / 4

Parents

Every child in one account — fees, attendance and results, even across different schools.

3 / 4

Students

Attendance, average results, homework and messages at a glance.

4 / 4

Cikgu AI

In every app. Ask in everyday language — answers come with charts and tables. Example: a parent asks about their children's attendance and discipline.

SMP-Elite app for teachers: nine-module grid and attendance shortcut
Teacher
SMP-Elite app for parents: list of children with attendance, discipline and fee status
Parents
SMP-Elite app for students: attendance, average, homework and messages
Students
Cikgu AI in the parent app: attendance and discipline for both children, with charts and tables
Cikgu AI

Parent accounts are activated by the school — log in with your IC number. iPhone users: use the web portal.

Everything in the app

  • Glance screen: clock, prayer times, class summary and a motivational quote
    Sekilas & widget Clock, prayer times by zone and today's classes — add or arrange your own widgets.
  • Teacher module grid in the app
    Teacher modules Nine modules on one screen, with an attendance shortcut.
  • Attendance form for 5 Bestari with the student list and Present buttons
    Attendance The same attendance form as on the web — mark the class and save.
  • Feed: teacher notes and class homework
    Class feed Teacher notes, homework and class announcements.
  • Notifications: school notices and fee payment receipts
    Notifications School notices and fee receipts in one notification inbox.
  • A child's exam results by subject, with grades and comparison with the previous exam
    Results Marks, grades, PDF slips and the annual report card.
  • Cikgu AI in the student app: explaining fractions with an example and a practice question
    Cikgu AI for students Step-by-step help with schoolwork, with practice questions.
  • Cikgu AI in the teacher app: enlarged subject analysis chart with an Export Excel button
    Cikgu AI with charts Answers with charts and tables — enlarge and export to Excel.
  • A teacher's weekly timetable by day in the app
    Timetable Weekly timetable by day, straight from the school system.
  • Student Cikgu AI in dark mode
    Dark mode Easy on the eyes at night.

Modules

18 modules. One login.

Start with 6 core modules and Cikgu AI in the Core plan, RM79 a month. Add PRO modules when your school is ready. Each tile shows which plan includes it.

It's this easy

Three steps. Nothing to install.

  1. 1

    Sign up

    Enter your school name and e-mail, confirm with an OTP code.

  2. 2

    Import

    Upload your student list from Excel in one go.

  3. 3

    Use

    Invite teachers, clerks and parents when you're ready.

Pricing

Three plans. One table. No surprises.

See for yourself what's in each plan.

Comparison of the Core, Basic and Full plans
What you get CoreRM79 RecommendedBasicRM199 FullRM299
Monthly priceor pay yearly (2 months free) RM79/monthor RM790 a year RM199/monthor RM1,990 a year RM299/monthor RM2,990 a year
Core
6 core modules: Dashboard, Students, Classes, Import Data, Settings, FeedIncludedIncludedIncluded
Cikgu AIIncludedIncludedIncluded
Basic plan
Payments & Fees+RM50a monthIncludedIncluded
Attendance+RM40a monthIncludedIncluded
Exams+RM40a monthIncludedIncluded
Messages+RM30a monthIncludedIncluded
Full extras
Timetable, Management Reports+RM30each+RM30eachIncluded
Discipline, Activity Log, Class Promotion, Lesson Plans, Homework+RM20each+RM20eachIncluded
LHDN e-Invoice+RM40requires Fees+RM40requires Fees+RM40requires Fees
Start now Start 30-day trial Start 30-day trial Start 30-day trial

Start a 30-day trial with every Full plan module (e-Invoice excluded), no credit card needed. Choose a plan when your school is ready — your data stays, no contract. Pay yearly: pay for 10 months, use 12 (2 months free). Schools with 1,000 or more active students: all prices × 1.5. Add-on modules can be added to any plan; LHDN e-Invoice requires the Payments & Fees module.

Work out the price for your school

Choose a plan, tick the modules your school needs, and we'll show you the best-value option.

students

Billing
Yearly: 2 months free

Pay every month. Switch to yearly at any time.

Plans

Every plan includes Core: 6 core modules and Cikgu AI.

Start 30-day trial

Honest from day one

A new platform. An experienced team.

SMP-Elite is built by MJ Solutions — the team behind SKY Online, a school fee collection system since 2007.

Pioneer Schools

Direct support from the developers. Your school's needs are heard first.

No lock-in

No contract. Stop at any time — your data stays even if your subscription ends.

Made in Malaysia

Built around how local schools really work, from morning attendance to exam slips.

Frequently asked questions

Tap a question to see the answer.

What is a school management system?

A school management system is software that brings together student records, attendance, exams, fee collection and parent messaging. SMP-Elite provides 18 modules in one login for private, tahfiz, kindergarten and religious schools in Malaysia.

How does a school fee collection system work?

A fee collection system records payments, issues official receipts and shows outstanding balances. In SMP-Elite, clerks collect at the counter and parents can pay online via FPX, card, DuitNow QR or e-wallet straight into the school's own merchant account.

What does it actually cost for our school?

Core RM79 a month for 6 core modules and Cikgu AI. Basic RM199 adds Payments & Fees, Attendance, Exams and Messages; Full RM299 covers every module except LHDN e-Invoice. Add-on modules RM20–RM50 a month each. Pay yearly: 2 months free. Schools with 1,000 or more active students: all prices × 1.5. Start with a 30-day trial, no credit card needed.

Is our data safe?

Data is stored on servers in Malaysia, built to comply with PDPA 2010, remains the school's property and is never sent to an outside AI. You can export to Excel at any time.

Does my school need e-Invoicing?

It depends on the institution's annual revenue (the exemption is currently below RM3 million; school fees are covered). Please confirm with LHDN or your tax adviser. The SMP-Elite e-Invoice module is a RM40-a-month add-on that generates MyInvois-format e-Invoices from fee receipts.

Is it hard to move over from Excel?

No. Upload your existing student list with the Import Data module. Need help? WhatsApp us.

Do parents need to download the app?

No. The web portal works on any phone; the Android app is an optional extra.

What if we stop subscribing?

No contract. Your data stays even if your subscription ends.

Your school, digital from today.

Sign up in minutes. 30-day trial, no credit card needed.

Try 30 days WhatsApp
Web
Phone