NewThe AI Assistant is here

Attendance, results and fees, all in one simple app

School management for Pakistan. Teachers mark attendance on their phones, report cards and bank-ready fee challans are ready in a click, and parents see attendance, results, fees and notices as soon as you publish them.

  • 30 days free, with every feature
  • No payment to start
  • Help on WhatsApp
The Okulium dashboard for a demo school: 92% attendance today, 357 students and 86% of this month's fees collected.
The parent app on a phone: a child marked present today, with 95% attendance and the latest result.

Made for the way schools in Pakistan work

  • Mobile number sign-in

    Staff and parents sign in with the mobile number they already use, written with 0 or +92.

  • Bank-ready fee challans

    Student, school and bank copies with your bank account, late fee, amount in words and a barcode, stamped PAID once settled.

  • Pakistani subjects, ready

    Subject sets for primary, middle, Matric and higher secondary classes, from Islamiat to Pakistan Studies.

  • Pay the way you already do

    Pay for Okulium by bank transfer, Raast, JazzCash or Easypaisa, monthly or yearly.

Features

Everything your school does every day

The register, exams, fees, parents and ID cards, in one place. Every teacher and parent sees just their own part.

Attendance

The register, done in a minute

Class teachers take the register on their own phone. One tap marks the whole class present, then they change the few who are absent or on leave.

  • Parents of absent children are told in the Okulium app as soon as the register is in
  • Late registers are flagged, and the office gets one summary after your cut-off time
  • Scan the QR code on a student's ID card to mark them present
  • Holidays on the school calendar and your weekly days off are skipped automatically
  • Every correction needs a reason and stays on record
The attendance page, showing which sections have taken today's register and how many students are absent.
A teacher taking the Grade 3 register on a phone, with one student absent and one on leave.

Exams and results

From marks to report cards, without Excel

Subject teachers enter marks for their own subjects. Class teachers check and submit each section, and the exam office releases the results when everything is in.

  • Your own grades and pass mark, with positions in each section worked out for you
  • A marks-due date for every exam, with each teacher's marking progress
  • Class analytics: averages, pass rate and subject trends
  • Report cards with your logo, attendance and the principal's name, saved as a PDF
  • Parents see the result, subject by subject, the moment you release it
A midterm report card with the school's logo, marks and grades in six subjects, the student's position in the section and this year's attendance.
A child's mid-term result in the parent app: 95.7%, first in the section.

Fees

Bank-ready fee challans, balances at a glance

Make a month's challans for a whole section at once, with student, school and bank copies. Pick one of six designs, from a bank challan to a three-part portrait slip, in your school's colours.

  • Your bank account, a late fee after the due date and a barcode on every copy
  • Part payments, receipt numbers, discounts and overdue tracking
  • Unpaid dues from your old system carried over as previous dues
  • An outstanding fees report you can export to Excel or PDF
  • Parents see what's due and what's paid in their app
The fees page, showing the outstanding balance, overdue vouchers and the collection rate.
A bank fee challan with student, school and bank copies: the school's bank account, the fee heads and total, the late fee after the due date and a barcode.

Parent app

Parents stay informed, without calling the office

Parents sign in with their mobile number and see attendance, results, fees and notices for each of their children.

  • One sign-in for brothers and sisters, even at different Okulium schools
  • A monthly attendance calendar for every child
  • Call or WhatsApp the school straight from the app
  • Nothing to download from an app store: it opens in the phone’s browser and can sit on the home screen
The parent app on a phone: a child marked present today, with 95% attendance and the latest result.
A month of attendance in the parent app, with each school day marked present or absent.

ID cards

ID cards that take attendance too

Choose one of four designs, add your logo and the principal's signature, and print on A4 sheets or a card printer. The QR code on the back works with Okulium's attendance scanner.

  • Student details filled in from their profile
  • Print a whole class at once, or one card when someone loses theirs
The front and back of a student ID card, with the school's logo, the principal's signature and a QR code for attendance.

AI AssistantNew

Ask your school a question, in English or Roman Urdu

Type it the way you would ask your office. Okulium picks the right report and answers from your own records, in seconds.

  • Ask in plain words. Who was absent more than 3 days, who scored below 40% in Maths, whose fees are unpaid. Okulium answers from your own records.
  • Report-card remarks. A short remark for every student in a section, in English or Urdu. Teachers edit and approve each one before it is saved.
  • Smart school import. Moving from another system? The AI matches your column headings and class names to Okulium, without seeing the students in them.

An optional add-on, priced on its own and not part of the free trial. Ask us about AI

Private by design

Okulium checks every request before it leaves and stops it if anything personal slips in. A student you ask about is sent as a code, never by name.

Never sent to the AI

  • Names
  • Phone numbers
  • CNIC and B-Form numbers
  • Addresses
  • Dates of birth
  • Photos
  • Roll and registration numbers
  • Fee amounts
  • Your school's name
  • Never changes your records

    The AI only suggests. People check and decide.

  • Staff only

    Parents never use it, and the school admin turns it on or off.

  • Every request on record

    See exactly what was sent, for the last 90 days.

And much more

The rest of running a school, covered

  • The right view for every role

    Owner, campus managers, class and subject teachers, the exam office and attendance substitutes each see only what their job needs.

  • Notices

    Send a notice to staff, to every parent or to the parents of chosen sections, with a PDF or picture attached. Pin the important ones to the top.

  • School calendar

    Holidays, terms, exams and events in one calendar. Parents see what is coming up in their app.

  • Reports

    Students, attendance, fees, exams, staff and more. Every report exports to PDF and Excel.

  • Move in from your old system

    Upload the Excel or CSV export from your old software. Okulium matches the columns and classes, keeps admission numbers, and brings in staff and unpaid dues.

  • The next school year

    Start the next year with the same classes and subjects, then promote each section, with students kept back where needed.

  • More than one campus

    Each campus keeps its own students, staff and fees, and the owner switches between them from the menu.

  • Any computer or phone

    Nothing to install. Okulium runs in the browser, and can be added to a phone’s home screen like an app.

  • Private and protected

    Each school's records are kept apart, passwords are never stored as plain text, and repeated wrong passwords lock the sign-in.

How it works

Up and running in three steps

  1. Register your school

    Enter your school, your campus and your own details. The 30-day trial starts straight away, with every feature switched on.

  2. Set up your classes

    The setup wizard adds your logo, academic year and classes. Pick subjects from ready-made sets, then import students from Excel or your old software, or add them one by one.

  3. Bring in your staff and parents

    Add teachers with their mobile numbers and hand them a first password. Parents' sign-in details come from each student's profile, ready to send on WhatsApp.

Pricing

Pay only for the students you have

One price per student each month. Start with Core and add what you need, or take everything for less. The bigger your school, the less each student costs.

Per student, per month

  • CoreAlways included

    Students, staff, classes, attendance with QR scanning, notices, the dashboard and reports

    Rs 15

  • Fees

    Monthly fee vouchers, payments, receipts and fee reports

    Rs 5

  • Exams & Results

    Exams, marks entry, grades, positions and report cards

    Rs 5

  • ID Cards

    Student ID card designs with QR codes, ready to print

    Rs 3

  • Everything together

    All 4 modules, Rs 3 less per student than one by one

    Rs 25instead of Rs 28

Bigger schools pay less

Price per student a month for everything, by school size
Students 1–300Rs 25
Students 301–600Rs 1540% off
Student 601 onwardsRs 1060% off

Each price is for the students in that range only, so your bill grows smoothly as you grow. Never more than Rs 15,000 a month per campus, however many students you have.

  • 30-day free trial with every module
  • No minimum: pay only for the students you have
  • Pay yearly and get 2 months free
  • Pay by bank transfer, Raast, JazzCash or Easypaisa
  • The AI Assistant is an optional add-on, priced on its own

Work out your price

What you need
How you pay

Rs 7,500 a month

Rs 25 per student a month × 300 students

Start your free trial

Nothing to pay until your free trial ends.

FAQ

Questions schools ask us

Do we need to install anything?

No. Okulium runs in the browser on any computer or phone. Teachers and parents can add it to their home screen so it opens like an app.

How does the free trial work?

Every new school gets 30 days with every module switched on, and nothing to pay to start. Before the trial ends, choose your plan on the Billing page and pay the invoice.

How do we pay for Okulium?

Monthly, or yearly with 2 months free. Pay the invoice by bank transfer, Raast, JazzCash or Easypaisa, then enter the transaction ID in Okulium and we confirm it.

How are parents told when their child is absent?

As soon as the class teacher submits the register, the parents of absent children and children on leave see it in the Okulium app, and can turn on phone notifications. Okulium doesn't send SMS.

Can we move from our old software or Excel sheets?

Yes. Upload the Excel or CSV export from your old system. Okulium matches the columns and classes, keeps your admission numbers, creates parents' sign-ins and brings in staff and unpaid dues. You can also use our Excel template, or add students one by one.

What does the AI Assistant do?

Staff can ask about attendance, results, fees and student numbers in English or Roman Urdu, draft report-card remarks for a whole section, and get help matching columns when importing. It is an optional add-on priced on its own, and is not part of the free trial.

Does the AI see our students' personal details?

No. Names, phone numbers, CNIC and B-Form numbers, addresses, dates of birth, photos, roll and registration numbers, fee amounts and your school's name are never sent. Okulium checks every request and stops it if anything slips in, the AI never changes your records, and the school admin can see exactly what was sent.

We have more than one campus. Does that work?

Yes. Each campus keeps its own students, staff, attendance and fees, and the owner can switch between campuses. Tell us about your campuses and we will set them up for you.

Who can see what?

Teachers see only the classes they teach. Fees, staff and reports are for the owner and campus managers. Parents see only their own children, and no school can see another school’s records.

Can a teacher work at two schools?

Yes. A teacher who works at two Okulium schools, or a parent with children at both, signs in with one mobile number and one password and switches between schools.

Try Okulium with your own school

Register in a few minutes and use every feature free for 30 days. If you'd like help setting up, message us on WhatsApp.