All industries Education

Every learner, class and fee in one system.

Admissions, classes, CBE report cards, fees, transport and payroll in one system built for Kenyan schools. Parents see balances, attendance and results on their phones and pay with M-Pesa, so the office stops chasing paper.

Modules
16
Features
218
Login
1
Smiling teacher standing among her pupils in a classroom
Dashboard Search ENEsther NjeriBursar
TERM 3 Welcome back, Esther Marula Hill Academy, Tuesday 6 October 2026. Record payment Admit learner New message
Fees collected, Term 3KES 51,240,60079% of KES 64.8M billed
Learners enrolled1,186248 boarders
Present today96.8%38 absent, parents told
Balances dueKES 13,559,400312 learners
Fee balances
LearnerClassBalanceStatus
Wanjiku Kamau Grade 8 Blue KES 0 paid
Brian Ouma Form 3 East KES 24,500 plan agreed
Faith Chebet Grade 5 Red KES 41,200 overdue
Recent activity
M-Pesa UJ6K2P8QXA matchedKES 35,000 to adm. no. 4127, 2 min ago
Form 4 mock results released114 parents notified, 9:10am
Absence alerts sent38 parents by SMS, 8:52am
New application, Grade 7Imani Wekesa, interview 14 Oct
Fees collected, Term 3 KES 51,240,600 79% of KES 64.8M billed
Your school runs on WhatsApp. Excel. Paper.
  • Fee balances live in one bookA parent asks what they owe and someone digs through receipts and M-Pesa messages.
  • Report cards take a fortnightRubrics go into Excel, then get copied by hand into a report card for every learner.
  • Registers are on paperBy 9am nobody in the office can say who is absent or who got off the bus.
  • Parents hear news lastNotices go into WhatsApp groups where half the parents never scroll up to read them.

Your school deserves better.

The system

A learner management system parents can use.

Sixteen modules on one database, from admissions to payroll, so a learner admitted today has a class, a timetable, a fee account and a parent login before the first lesson, and every mark, payment and absence lands on one record. Click any item in the menu below to open that part of the school's dashboard.

Try it: open a module from the menu, click a record, filter the list, or press Admit learner and save.

MHMarula Hill AcademyDay and boarding school
Dashboard ENEsther NjeriBursar
TERM 3 Welcome back, Esther Marula Hill Academy, Tuesday 6 October 2026.
Fees collected, Term 3KES 51,240,60079% of KES 64.8M billed
Learners enrolled1,186248 boarders
Present today96.8%38 absent, parents told
Balances dueKES 13,559,400312 learners
Fee balances
LearnerClassBalanceStatus
Wanjiku Kamau Grade 8 Blue KES 0 paid
Brian Ouma Form 3 East KES 24,500 plan agreed
Faith Chebet Grade 5 Red KES 41,200 overdue
Recent activity
M-Pesa UJ6K2P8QXA matchedKES 35,000 to adm. no. 4127, 2 min ago
Form 4 mock results released114 parents notified, 9:10am
Absence alerts sent38 parents by SMS, 8:52am
New application, Grade 7Imani Wekesa, interview 14 Oct

Dashboard

Fees, enrolment, attendance and the day's activity for the whole school, live: the first screen the bursar and head see each morning.

Open a module

Want this for your school? Let us build yours.

We walk you through it on a call, map how your school works, and send a fixed-scope proposal in writing.

Custom built, not off the shelf. Every system we build is made to fit the client's needs: the modules, screens, wording and reports follow how your organisation works. The business, names and figures in this demo are examples.

Fees · M-Pesa

Every shilling, on the right account.

Fee structures, invoices, M-Pesa and bank payments, and every learner's balance, matched automatically.

  • Fee structures per class and term
  • Optional items
  • Invoices at term start
Fees Search ENEsther NjeriBursar
FeesTerm 3 2026 billing and collections.
Fee structures Statements Record payment
Billed, Term 3KES 64.8M
CollectedKES 51.2M79% of billed
Paid in full874of 1,186 learners
Unmatched4from today's bank file
Search learner or adm. no. All classes All status Term 3 2026
LearnerClassBilledBalanceStatus
Wanjiku Kamau Grade 8 Blue KES 68,500 KES 0 paid
Brian Ouma Form 3 East KES 94,200 KES 24,500 plan agreed
Faith Chebet Grade 5 Red KES 58,900 KES 41,200 overdue
Kevin Mwangi Grade 4 Green KES 61,300 KES 15,300 part paid
Joy Mwende Form 4 West KES 102,600 KES 2,000 credit credit
Collections by week, KES M
W1 W2 W3 W4 W5 W6
Feeslive
Wanjiku Kamau Grade 8 Blue paid
Brian Ouma Form 3 East plan agreed
Faith Chebet Grade 5 Red overdue
Assessments · CBE

Report cards that write themselves.

CBE rubrics recorded per strand in class, and report cards built from them in minutes.

  • Strands and sub-strands
  • Rubric levels
  • Levels entered in class
Assessments Search ENEsther NjeriBursar
AssessmentsGrade 8 Mathematics, Term 3 2026.
Comment bank Report cards Record levels
Rubrics entered84%
Report cards ready412of 964 CBE learners
Below expectations27
Evidence uploaded1,930
Search learner Grade 8 Mathematics All strands
LearnerStreamStrandSub-strandLevel
Wanjiku Kamau Grade 8 Blue Algebra Linear equations exceeding
Daniel Kiptoo Grade 8 Blue Algebra Linear equations meeting
Mercy Atieno Grade 8 Red Geometry Scale drawing approaching
Ian Mutiso Grade 8 Red Geometry Scale drawing below
Sharon Njeri Grade 8 Green Data handling Pie charts meeting
Grade 8 Maths, learners per level
EE ME AE BE
Rubrics entered 84% Report cards ready: 412
Attendance

Parents know before first break.

Registers marked on a phone each morning, with parents told by SMS when a child is missing.

  • Registers on a phone
  • Lesson attendance
  • Absence SMS by 9am
Attendance Search ENEsther NjeriBursar
AttendanceToday, Tuesday 6 October 2026.
Reasons Reports Mark register
Present today96.8%
Absent38
Late14
Parents notified38
ClassPresentTeacherMarkedStatus
Grade 4 Green 36 of 37 Mrs Achola 8:04am marked
Grade 8 Blue 38 of 41 Mr Njoroge 8:07am absences
Form 3 East 44 of 45 Mr Kiprotich 8:11am marked
PP2 Sunflower Ms Wairimu not marked
Grade 6 Yellow 39 of 40 Mr Mutiso 8:09am marked
Attendance by day, %
Wed Thu Fri Mon Tue
Attendancelive
Grade 4 Green 36 of 37 marked
Grade 8 Blue 38 of 41 absences
Form 3 East 44 of 45 marked
Admissions

From enquiry to first day.

How a new family joins the school, with every step recorded on one learner record and nothing typed twice.

  1. 01

    Apply online

    Parents fill in the application on the school website and upload the birth certificate and past reports.

  2. 02

    Assess

    Assessment or interview slots booked online, and the panel's scores recorded against the application.

  3. 03

    Offer

    The offer letter goes out by email and SMS, and the admission fee is paid by M-Pesa.

  4. 04

    Admit

    Admission number, class, NEMIS UPI and fee account created in one step.

  5. 05

    Invite parents

    Parents get a portal login, the fee statement, the requirements list and the bus route.

  6. 06

    First day

    The learner is on the class register, the bus list and the timetable from the first morning.

Portals

Parents in the loop, without the calls.

The head and bursar see the whole school, teachers see their own classes, and every parent gets one login for all their children: balances, attendance, results and notices, with M-Pesa built in.

For parents, teachers and bursar and head.

Built for Kenya

Wired into how schools run here.

M-Pesa

A paybill account per learner, so every payment lands on the right fee account and the parent gets a receipt.

Choose a connection to see what it does.

SPinch for Schools
Transparent. Parents see balances, marks and attendance. No more queues at the office.
Automated. Fees reconcile themselves. Report cards and reminders write themselves.
Built for Kenya. CBE, NEMIS, KNEC formats and M-Pesa from day one.
Everything inside

218 features. 24 areas, one system.

Every feature in Pinch for Schools, grouped by area. Pick an area, or search for the thing you need.

Learners & admissions

Every learner's record from first application to leaving certificate, with NEMIS details kept up to date.

  • Online applicationsParents apply on the school website, upload the birth certificate and past reports, and pick an assessment slot.
  • Entrance assessments and interviewsAssessment dates, panels and scores recorded per applicant, with offers sent from the same screen.
  • Offer letters and admission feeOffer letters go out by email and SMS, and the admission fee is paid by M-Pesa against the application number.
  • Admission numbersNumbers issued in your own format when an offer is accepted, and used as the paybill account from day one.
  • NEMIS UPI and birth certificateUPI, birth certificate number and previous school kept per learner, with a list of learners still missing a UPI.
  • Guardians and pick-up listParents and guardians with their contacts, plus the people allowed to collect the child, with photos.
  • Family accountsSiblings linked under one family, so parents use one login and sibling discounts apply on their own.
  • Medical and learning support notesAllergies, conditions and learning support needs flagged to the class teacher, nurse and matron.
  • Documents per learnerBirth certificate, past report cards, transfer letters and consent forms stored on the learner record.
  • Transfers and leaving certificatesTransfers in and out recorded with reasons; leaving certificates print once fees, books and kit are cleared.
  • Learner timelineClass changes, payments, results, clinic visits and discipline notes on one page, with who recorded each.
Rollout

Live in 21 working days.

A fixed plan you can hold us to: what happens on which working day, from the first walk-through to the day your team goes live.

01Sit with the office
Days 1 to 3

We map admissions, fees, assessments and parent communication, and agree which modules go first.

02Build in sprints
Days 4 to 15

Working screens to test every few days, tested by your bursar, class teachers and a few parents.

03Move your data
Days 16 to 18

Learners, classes, fee balances and staff imported from your registers and spreadsheets, then checked with you.

04Train and go live
Days 19 to 21

Staff trained on site and parents invited by SMS, ideally before a term opens. We stay on hand for the first fee cycle.

Questions

Before you ask.

What is Pinch for Schools?

A school management system built by Pinch Africa for Kenyan schools, colleges and training centres: admissions, classes, CBE report cards, M-Pesa fees, transport, boarding, staff and a parent portal in one system.

How long does it take to get our school live?

21 working days, from the first walk-through to go-live. Days 1 to 3 we map how you work, days 4 to 15 we build and you test, days 16 to 18 we move your data, and days 19 to 21 we train your team and switch on.

Do we have to replace everything at once?

No. Most schools start with learners, fees and the parent portal, then add assessments, transport and payroll. Each module works on its own and they all share the same data.

Does it handle CBE report cards?

Yes. Teachers record Exceeding, Meeting, Approaching or Below expectations per strand, add comments, and the report cards are built from those entries. School-based assessment scores are kept in the format KNEC asks for.

What about parents without smartphones?

They still get balances, receipts, absence alerts and notices by SMS, and pay through the school paybill as they do today. The portal is there for parents who want more.

Does it work for colleges and training centres?

Yes. The same modules handle intakes, units and semesters instead of grades and terms, with course fees on M-Pesa. Colleges and training centres often add an online learning space for notes and assignments.

What does it cost?

It depends on the modules and the number of learners. After a free scoping call you get a fixed-scope proposal in writing, so you know the price before we start.

Let's map your school.

A free scoping call, then a fixed-scope proposal in writing.

We’re online · real human Get a quote