🇰🇪 Built for Kenya's Education System

One Platform.
Every Institution.

DigiAcademia is a multi-tenant cloud platform serving universities, colleges, secondary schools, primary schools, TTCs and seminaries — each on their own secure subdomain with full data isolation.

Currently serving: Nyeri High JKUAT Kamwenja TTC Kagumo High + 7 more
Students in a Kenyan classroom
📍 Kenyan institutions on DigiAcademia Cloud
11Institutions Live
2Domains Served
40+Modules Available
6Portal Types
2026Platform Year
Live Institutions

Subdomains on digiacademia.cloud

Each institution gets its own isolated subdomain. Click to visit.

Also accessible via digiacademia.poschapchap.co.ke (secondary domain, canonical redirects to .cloud)

For Every Stakeholder

A Dedicated Portal for Each User

DigiAcademia gives every participant in an institution their own secure, role-appropriate view.

👩‍💼
Staff Portal
Principal · Teachers · Admin

Full institution management for principals, vice-principals, department heads, teachers and administrative staff.

  • Manage attendance, exams and timetables
  • Fee collection and accounting
  • CBC strand assessments
  • Library, events and boarding
  • Create and manage clubs & projects
👨‍🎓
Student Portal
University · College · Secondary

Students at universities, colleges and secondary schools access results, timetables, library and clubs from their own secure portal.

  • View exam results and transcripts
  • Personal timetable and calendar
  • Library self-service and e-resources
  • Club membership and patron remarks
  • Fee statements and payment history
👨‍👩‍👧
Parent Portal
All School Types

Parents and guardians can monitor their child's academic progress, attendance, fees and receive real-time SMS/email alerts.

  • Real-time attendance notifications via SMS
  • Fee balance and payment history
  • CBC performance reports
  • Access child's exam results
  • View upcoming events and circulars
🎓
Alumni Portal
Past Students

Alumni stay connected with their institution, network with former classmates, access the jobs board and support school projects.

  • Request official transcripts
  • Alumni directory and networking
  • Jobs board and career listings
  • Donate to school projects and funds
  • Stay informed via alumni newsletter
🤝
Partners Portal
Corporate · NGOs

Corporate partners and NGOs collaborate with institutions on sponsorships, mentorship programmes and events, tracked transparently.

  • Submit and track partnership proposals
  • Sponsor student bursaries
  • Co-host events and career days
  • View institution project impact reports
  • Direct communication with administration
🏪
Suppliers Portal
Vendors · Caterers

Approved vendors and suppliers manage orders, track deliveries, list products on the school shop and receive digital payments.

  • List products on the school e-shop
  • Receive and fulfil institutional orders
  • Digital invoicing and payment tracking
  • Annual procurement calendar access
  • Apply for institution tenders
Life Beyond the Classroom

Clubs & Projects

Every institution manages clubs with photo slideshows, member lists and fundraising projects — all visible on their public homepage.

Students in school club activity

School Clubs

Each club has a photo slideshow gallery, a dedicated patron (staff member), and a member roster. Students are added by the patron and can receive profile remarks.

🖼️
Photo Slideshow
Patron uploads photos with captions — auto-plays on homepage
👥
Member Roster
Patron manages members and writes profile remarks (public or private)
⚙️
Admin Control
Admin selects which clubs appear on homepage and in what order

Fundraising Projects

Institutions create projects with fundraising targets, milestone tracking, virtual accounts and donor management. Donations via M-Pesa STK, KCB Buni and PesaLink.

📱
M-Pesa STK Push
Donors receive a prompt on their phone — no bank details needed
🏦
KCB Buni (522522) & PesaLink
Multiple payment channels with project-specific reference codes
📊
Voteheads & Disbursements
Requested vs Allocated vs Received vs Spent tracked per votehead
School fundraising and community projects
Platform Modules

Everything an Institution Needs

40+ integrated modules — activate only what your institution needs, pay only for what you use.

🎓
CBC Assessments

Strand-based grading aligned to Kenya's CBC curriculum

💰
Fee Management

Collect fees via M-Pesa, bank or cash with automated receipts

📅
Timetable & Attendance

Auto-generated timetables with real-time attendance tracking

📚
Library System

Catalogue, borrowing, reservations and overdue tracking

🏠
Boarding Module

Dormitory allocations, room management and welfare tracking

📡
SMS & Email Alerts

Automated alerts to parents, staff and students via Africa's Talking

🛍️
School E-Shop

Sell uniforms, books and supplies with M-Pesa checkout

🤖
AI Chatbot

Powered AI assistant for students, parents and staff queries

📊
Exams & Results

Mark entry, grade computation, ranking and result slips

🎭
Clubs & Societies

Photo slideshows, member management and patron remarks

💚
Fundraising Projects

M-Pesa/KCB/PesaLink donations with votehead accounting

📻
Live TV & Radio

Stream school broadcasts and external educational channels

Designed For

Every Type of Kenyan Institution

🎓

Universities

Full university ERP: unit enrolment, TVET attachments, student portals, senate reports and research management.

⚙️

TVET & Colleges

Industrial attachment tracking, certification modules, employer portals and skills assessment aligned to TVET Authority standards.

🏫

Secondary Schools

8-4-4 and CBC dual-mode: form-based or strand-based grading, national exam prep, boarding and comprehensive parent dashboards.

🎒

Primary Schools

CBC strand assessments for PP1 through Grade 9, parent alerts, school projects and a clean, simple interface for young learners.

📖

TTCs & Seminaries

Teacher Training Colleges and religious seminaries with specialised cohort management, practicum tracking and spiritual formation modules.

🌱

Junior Schools

Integrated junior/pre-primary schools with parent engagement tools, activity tracking and playful digital learning interfaces.

Common Questions

Frequently Asked Questions

Everything you need to know about DigiAcademia.

When your institution is onboarded, DigiAcademia creates a dedicated subdomain (e.g. yourschool.digiacademia.cloud). All data is fully isolated — no other institution can see your students, fees or records. DNS is configured automatically and SSL certificates are provisioned within minutes.
Yes. DigiAcademia has a full CBC module including strand-based assessment (EE, ME, AE, BE grades), sub-strand tracking, teacher remarks and parent reports. It covers PP1, PP2, Grade 1–9 and Senior Secondary under the CBC framework. The legacy 8-4-4 grading system is also supported in parallel for schools in transition.
DigiAcademia integrates with M-Pesa Daraja API (STK Push and C2B), KCB Buni Paybill (522522), PesaLink interbank transfers, and manual bank/cash recording. Fee transactions, donations and shop purchases all generate instant receipts and update ledgers in real time.
Yes. DigiAcademia sends automated SMS alerts via Africa's Talking when a student is marked absent, when a fee payment is received, when exam results are published and when important school events occur. Bulk SMS and targeted messaging to specific classes or groups is also supported.
Absolutely. Each institution's data is logically isolated by tenant_id at the database row level. Cross-tenant queries are architecturally impossible — even if a URL is guessed, the server returns a 404 for data belonging to a different institution. All passwords are bcrypt-hashed and all connections use TLS/HTTPS with HSTS headers enforced.
Administrators create projects with funding targets and milestones. Each project gets a unique payment reference code. Donors pay via M-Pesa, KCB Buni or PesaLink — payments are automatically linked to the project. Virtual accounts track central funds vs project allocations. Voteheads record Requested vs Allocated vs Received vs Spent for audit transparency.
Yes. Rayetta Primary School, for example, runs both on the shared SaaS (rayetta.digiacademia.cloud) and as a standalone Flask application on its own server — identical features, separate database. The standalone mode is activated by setting STANDALONE_MODE=true in the .env file and runs on port 5001.
DigiAcademia uses a per-student, per-module pricing model billed annually. Primary schools and small institutions pay less per student than large universities. You only activate and pay for the modules you use. Visit the Pricing page for the interactive calculator, or contact us via the onboarding form for a custom quote.
School administrators create clubs, assign a patron (staff member) and choose which clubs appear on the public homepage. Each club has a photo slideshow with captions that visitors can browse. The patron manages the member roster and can write profile remarks (public or private) for each student member. Students can view their clubs and any non-private remarks in their portal.
Yes. DigiAcademia has a React Native mobile app for iOS and Android with support for all six portal types (staff, student, parent, alumni, partner, supplier). The app uses deep linking, JWT authentication with Keychain storage, Google/Microsoft/Apple OAuth sign-in and offline caching for timetables and results.
Resources & Links

Useful Links

Ready to digitise your institution?

Join institutions across Kenya on a platform built specifically for the Kenyan education system.

Get Started Free → View Pricing