What schools and colleges ask us.

Short answers about what Hall12 does, how it handles fees and data, and how a school starts. Anything else, ask us directly.

What is Hall12?

Hall12 is a school and college management system built for Kenya. It handles fees and M-Pesa payments, CBE marks and report cards, timetables, SMS and WhatsApp messages to parents, and, for colleges, admissions, unit registration, results and graduation. It is made in Nairobi, Kenya by upeo.ai (UPEOAI Limited).

Does Hall12 support the CBE curriculum?

Yes. Alama ships the KICD learning areas for PP1 to Grade 9 and grades on the KJSEA 8-level and CBE 4-level scales. Senior School (Grades 10 to 12) adds the three pathways and each learner’s subjects. Playgroup is supported as a class the school defines. Report cards print on the school’s letterhead and go to parents on WhatsApp.

How does Hall12 handle M-Pesa school fee payments?

The school’s phone forwards its paybill confirmation texts to Hall12, which matches each payment to the learner and posts clear matches on its own. The same M-Pesa code is never posted twice. A school can also connect its own paybill or till through Safaricom’s Daraja API, which also lets parents pay from their phone.

Can one payment cover several children?

Yes. A payment from a parent can be spread across siblings, oldest debt first, evenly, or by hand. Anything extra stays on the account as credit.

What happens when a learner joins in the middle of a term?

Fees marked as prorateable, such as tuition, lunch and transport, are charged for the weeks left. One-off fees such as admission, activity and development are charged in full. A learner who leaves gets a credit note for the unused part.

Are balances calculated the same way everywhere?

Yes. Every balance is read from the accounting ledger, and one calculation backs every screen, statement PDF and SMS, so two places can never disagree. A statement shows brought-forward arrears, this term’s charges, payments received and the closing balance.

Can parents see their child’s balance and report card?

Yes. The Mzazi portal gives each parent their child’s balance, statement, report cards, attendance, homework and the school calendar on their phone. It can be added to the phone’s home screen like an app.

Does Hall12 work for colleges, TVETs and universities?

Yes. Hall12 has apps for programmes and curricula, admissions and KUCCPS placement lists, semester reporting and unit registration, attendance, results with GPA and transcripts, clearance and graduation. The exam bodies and regulators Kenyan colleges work with, such as KNEC, TVET CDACC, KASNEB, NITA and CUE, come set up.

Does Hall12 work for high schools?

Yes. A high school runs its fees and M-Pesa, bursaries, boarding, streams, attendance, discipline and parent messages on Hall12, and its Senior School academics: Grades 10 to 12 with the three pathways, each learner’s subjects and report cards on KNEC’s 8 levels. Forms 3 and 4 are graded A to E with KNEC’s KCSE mean grade until the last KCSE in 2027.

Can a school and its college run on one system?

Yes. One Hall12 site can hold a school and one or more college sections, each with its own calendar, terms or semesters, and words. Staff work in one section at a time, and leadership sees the whole institution in Dira.

How are messages to parents sent?

SMS goes through TextSMS Kenya and WhatsApp through Njiwa. Messages respect each guardian’s recorded consent, nothing is sent before 7 am or after 8 pm, and a learner gets at most two fee reminders in any seven days.

How does Hall12 protect learners’ data?

Hall12’s data handling is written to Kenya’s Data Protection Act, 2019 and its 2021 regulations. Each institution has its own site and database, staff only see what their role allows (a class teacher cannot see fees or guardian phone numbers), changes and bulk exports are logged, and no medical or biometric data is held.

Can we bring our records from Excel or another system?

Yes. Moving In takes Excel or CSV files of learners, guardians, opening balances and past results, matches your column headings, and runs a dry run that saves nothing until you are happy. Importing the same file again never creates duplicates.

Does Hall12 work with our accountant’s software?

Hall12 keeps the books in ERPNext, and exports them for QuickBooks Desktop, QuickBooks Online and Sage 50, with account totals only and no learners’ names.

Does Hall12 run payroll?

Watumishi keeps staff records, leave and teaching claims, and exports a payroll file. It does not calculate PAYE, NSSF or SHIF; that stays in your payroll system.

How do we see Hall12?

Book a demo by email, phone or WhatsApp. We walk you through Hall12 on a demo institution with sample learners, then talk about moving your records in.

See Hall12 with a demo school’s records.

We walk you through fees, M-Pesa, report cards and the parent’s phone page, then talk about bringing your records in from Excel or your old system.