Run your TVET institutionon one platform.
Admissions, PoE, assessments, examinations, finance, payments, student portals, and institutional operations — all in one secure platform built for CDACC, KNEC, and CBET.
12+
Core Modules
10+
User Roles
99.9%
Uptime
24/7
Availability
Dashboard
Electrical Installation Level 6
9
Enrolled Units
10
Pending Work
3
Due This Week
0%
Avg Progress
My Enrolled Units (9)
Engineering Mathematics III
ENG/CU/EI/CC/01/6/MB

Electrical Principles I
ENG/CU/EI/CC/02/6/MB
Micro-Control Systems
ENG/CU/EI/CC/03/6/MB

Electrical Powerlines Installation
ENG/CU/EI/CR/01/6/MB

Electrical Systems Automation
ENG/CU/EI/CR/02/6/MB

Power Electronic Circuits Fabrication
ENG/CU/EI/CR/03/6/MB
Engineering Mathematics IV
ENG/CU/EI/CC/04/6/MB

Electrical Principles II
ENG/CU/EI/CC/05/6/MB

Control Systems
ENG/CU/EI/CC/06/6/MB
Platform
Not just school management software
Klassage connects the workflows Kenyan TVET institutions actually run: admissions, POE, assessment, finance, reporting, and every role around them.
Admissions intake
Applications, enrollment, registration
POE evidence
Uploads, checklists, verification
CDACC assessment
Marksheets, rubrics, competency tracking
Exams & results
CATs, exams, transcripts, certification

One source of truth for TVET operations
Data entered once moves through admissions, learning, assessment, finance, reporting, and audit workflows without rebuilding the same record in five systems.
Portal
Registrar
Portal
Trainer
Portal
Finance
Portal
Student
Finance & payments
Fees, M-Pesa, KCB, reconciliation
PSASB reports
Audit-ready financial reporting
Role portals
Student, trainer, HOD, registrar, finance
Audit trail
Traceable activity across workflows
Running a TVET institution on spreadsheets and disconnected tools
Sound familiar? These are the daily realities for TVET registrars, trainers, and finance teams across Kenya.
POE chaos
Portfolios of evidence scattered across folders and drives
CDACC assessment tracked manually
Spreadsheets that break every assessment cycle
Audit panic
Pulling PSASB-compliant statements together by hand
Fee & capitation reconciliation
KCB, Co-op, M-Pesa done manually across accounts
Exam management split
Internal, CDACC, QAI, and partner school exams in different systems
No single view
Trainers, HODs, registrar, and finance all work in silos
Before Klassage
- CDACC assessment tracked in fragile spreadsheets
- POE evidence scattered, hard to verify before audits
- Finance reports assembled by hand under audit pressure
- Fee balances unclear to students and finance alike
- Trainers, registrar, and finance working in separate systems
After Klassage
- CDACC assessment, marksheets, and POE in one structured workflow
- Audit-ready PSASB/IPSAS statements generated on demand
- KCB / Co-op / M-Pesa payments reconciled automatically
- Every role — trainer, HOD, registrar, finance — on one platform
- Real-time visibility from enrollment to certification
Everything a TVET institution actually needs
End-to-end tools for learning, exams, POE, payments, and campus operations — aligned to CDACC/CBET from day one.
E-Learning
Course content delivery, assignments, CATs, exams, quizzes, progress tracking, and a mobile-responsive resource library.
POE Management
Digital portfolios with evidence uploads, YouTube integration, Workshop Mode checklists, and CDACC verifier portal.
Exams & Assessment
CDACC, KNEC, and QAI workspaces with marks entry, grading, transcripts, and partner school exam management.
ExamAI
AI-powered exam paper generation, automatic marking schemes, CDACC assessment checklists, and CAT paper generation.
Finance & Payments
Fee structures, KCB & M-Pesa integration, payment reconciliation, balance tracking, and financial reporting.
Admissions
Online applications, admission processing, enrollment management, registration, and intake trend reporting.
Administration / Council
School-wide performance reports, departmental analytics, QA dashboards, enrollment data, and academic calendar management.
Procurement
Purchase requisitions, order management, supplier database, budget tracking, GRN processing, and approval workflows.
Hostel / Accommodation
Room inventory, online booking, allocation, hostel fee integration, check-in/out tracking, and occupancy analytics.
ILO / Attachment
Attachment placement tracking, digital logbooks, supervisor feedback, lecturer visit scheduling, and industry partner portal.
System Admin
User management, role-based access control, department configuration, 2FA security, and full audit trail.
Asset Management
Track institutional assets, manage inventory, handle assignments, maintenance schedules, and depreciation reporting.
Built for every role
Each user gets a tailored dashboard with access to only the modules they need.
Student
Trainer / HOD
Registrar
Finance Officer
Principal / Council
System Admin
WhatsApp Bot
Your students are already on WhatsApp
Klassage meets them there. Students and parents check fee balances, download statements, track results, and submit POE evidence — all from a simple WhatsApp conversation. No app download. No login. Works on any phone.
Fee balances & statements
Students and parents check their balance and download fee statements instantly. No calling the finance office.
Results & grades
Published exam results delivered straight to WhatsApp. Only verified, published results — never leaked early.
POE evidence submission
Trainees photograph practical work and submit it as POE evidence directly through WhatsApp. Tagged to the right unit automatically.
Pay fees via M-Pesa
One tap from the balance screen triggers an STK push. Payment reconciled automatically in Klassage.
OTP-verified identity
Every session starts with phone verification. No one can access another student's data. Full audit trail logged.
See how Klassage transforms your institution
Security you can trust
Zero-trust posture with 2FA, granular RBAC, audit logging, and encrypted data paths baked into every workflow.
Two-Factor Authentication
TOTP-based 2FA for all user accounts
Role-Based Access
Granular permissions per user role
Audit Logging
Complete activity tracking and logs
Data Encryption
End-to-end encryption for sensitive data
// Secure authentication flow
const { user, session } = await supabase.auth
.signInWithPassword({
email: 'user@school.edu',
password: '********'
})
// Verify 2FA token
const verified = await verify2FA({
userId: user.id,
token: totpCode
})
// Access granted with role permissions
console.log('Role:', user.role) // 'student'
console.log('Permissions:', user.permissions)Online Mode
Full functionality with real-time sync
Offline Mode
Continue working without internet
Installable
Add to home screen on any device
Background Sync
Auto-sync when back online
Works online, offline, and on any device
Progressive Web App experience: installable, fast, and resilient. Students keep working offline; everything syncs automatically when they reconnect.
- Install on mobile, tablet, or desktop
- Push notifications for important updates
- Automatic background synchronization
- Native app-like experience
See Klassage running on your institution's data
We'll set up a demo environment with your departments, courses, and workflows so you can see exactly how it fits.