Made in Kenya, built for the worldA product of TechGPT →

Ola!

WE ARE MYSHULEPRO.

The school management system built inside a real Kenyan school.

01 · Product

We help schools in the fight against lost fees, paper and guesswork.

MyShulePro grew out of a working junior school, not a slide deck. Every screen exists because an accountant, a teacher or a director asked for it.

Fees & receipts

Fee ledger, statements across all three terms and receipts printed in your school's own design.

Exams & reports

Report sheets in the formats each class group already uses, ready to print.

Accounts & store

Expenses, journal, balance sheet, plus stationery and kitchen stock control.

Director dashboard

Revenue against expenses by month and term, so the director sees the real numbers.

Learner registerAdmission, class, parent contact, transport and meals.
Search and correctFind any learner, receipt or expense; edit a processed payment and reprint.
Role-based loginsDirector, accountant, storekeeper and teachers see only what they should.
AttendanceDaily class registers for every teacher.
Staff and HRStaff records and teacher accounts in one place.
Budgets & projectionPlan the term and see where the money will go.

Installs on a phone or PC like an app. Your school gets its own private database, in your own crest, colours and motto.

02 · Pricing

Pay for what you have seen. The balance comes after go-live.

One set-up price by number of learners, every feature included. Switch off the modules you do not need and the price drops.

Up to 400KES 20,00010 working daysCare KES 1,500/mo
401 to 600KES 28,00015 working daysCare KES 3,000/mo
601 to 800KES 36,00015 working daysCare KES 3,000/mo
801 to 1,000KES 44,00020 working daysCare KES 5,000/mo
1,001 to 1,500KES 60,00020 working daysCare KES 5,000/mo

Above 1,500 learners: KES 60,000 plus KES 30 for each extra learner. Set-up is one-off. Training, branding, a private database and one term of free support are included. Staff logins are never counted.

Price calculator

Number of learners
Payment option
Set-up price
-

Request this quote
Deposit, 30%On signing the order form. Work starts when it is received.
Milestone, 30%When you see the system working with your own learners and fees.
Balance, 40%, after go-liveOnce you accept the system, or after 7 days of use.

Download price list and order form (PDF)

03 · Schools

In your crest, in your colours, from day one.

Every school gets its own branded system and its own private project. Nothing is shared between schools.

Pilot junior school
Juja

Fees, receipts, exam sheets and expenses in daily use.

Your school
Your crest

Logo, colours, motto, paybill and account format on every receipt.

Church and
community schools

Instalments, payment in kind and term-aligned payments.

04 · Insights

What we learned running a real school's money.

Fees

A fee statement must show all three terms

A statement showing only the current term's invoice hides what a parent has already paid and still owes. Carry balances forward and show Terms I to III on one page.

Exams

One report format does not fit every class

Lower primary, upper primary and Grade 7 use different subjects and totals. Build the sheet for each class group, not once for the whole school.

M-Pesa

Give parents an account reference they can remember

Admission number, name and class (for example 123#JANEDOEG4) lets the accountant match a payment to a learner without phoning the parent.

How it works

From demo to go-live in 10 to 20 working days.

See the demoFifteen minutes on your own phone.
Sign and send detailsLogo, colours, motto, paybill and your Excel sheets.
We build and brand itA private system with your learners and fee balances loaded.
You see it with real dataCheck it against your books, then pay the milestone.
Training and go-liveDirector, accountant, teachers and storekeeper.
Accept, then pay the balancePlus one term of free support.
Who owns our data?

The school does. You can export all your records at any time, and if you end the relationship we provide a full export within 14 days.

Is our school's data mixed with other schools'?

No. Every school has its own private database project. Access inside the school is by role, so a teacher sees her class and the accountant sees the money.

Does it work with M-Pesa?

Receipts and ledgers follow your paybill and the account format you choose, such as admission number, name and class. Automatic matching of payments through Safaricom Daraja is an optional add-on.

What if our internet is poor?

It installs like an app and runs in the browser. Working fully offline is on our roadmap; ask us about it for your school.

What does it cost to keep running?

The system keeps working without a plan. The optional monthly care plan (KES 1,500 to 5,000 by school size) covers hosting, backups, fixes and support, and is billed after each month of service.

05 · Contact

We are baking a demo for your school.

This opens WhatsApp with your message ready. Nothing is stored on this page.