Full Online School ERP: Role-Based Admin, Bursar, Principal & Teacher Portal
Use these tools to automate ranking, promotion preview, fee balance checks, backup and student ID list generation.
Central student search, marks access and class-list sync.
Class teachers can add records. All teachers can view. Only deputy/admin can delete.
Click Refresh Class Lists to load the latest records added by other users.
Bursar can view class lists here for fee charging and verification.
| Year | Class | Stream | Adm | Name | Gender | Class Teacher | Parent Phone | Status | Actions |
|---|
Academic staff can add students. Finance details remain hidden from non-finance roles.
| Year | Term | Class | Stream | Adm | Name | Parent Phone | Sponsor | Expected | Paid | Balance | Status |
|---|
Receipt No:
Date:
Student:
Admission:
Class:
Term:
Sponsor:
Amount:
Method:
Reference:
Balance:
Received By: ______________________
This prepares the system for M-Pesa. Full automatic detection requires Safaricom Daraja callback setup.
| Date | Student | Phone | Receipt | Amount | Status | Action |
|---|
This creates SMS messages in the system. Actual sending requires an SMS provider API like Africa’s Talking.
| Date | Phone | Type | Message | Status |
|---|
Generate parent access codes. Later this can become a separate parent login page.
| Student | Phone | Access Code | Status |
|---|
| Date | Description | Type | Mode | Account | Ref | Amount |
|---|
| Date | Particulars | Ref | Cash In | Cash Out | Bank In | Bank Out |
|---|
| Adm | Name | Class | Term | Parent Phone | Sponsor | Balance |
|---|
| Item | Category | Unit | Quantity | Reorder Level | Status |
|---|
Select class, stream, subject, term and year. The full class list loads below for fast entry, auto grading, ranking and report-book preparation.
| # | Adm No | Name | Class | Midterm (30%) | Endterm (70%) | Total % | Grade | Points | Remarks | Subject Pos | Overall Pos |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Choose class and subject, then load class list. | |||||||||||
| Student | Year | Term | Subject | Score | Grade | Remarks |
|---|
| Adm | Name | Class | Present | Absent | Late | Total Days |
|---|
Use 8-4-4 for Form 3S, Form 3N and Form 4. Use CBC for Grade 10S and Grade 10N.
Principal, Deputy and Curriculum Master only. Promotion keeps old marks and saves history.
| Date | Adm | Name | Old Class | New Class | Old Year | New Year | By Code |
|---|
Shows today’s receipts, payments, income, expenses and balances.
FDSE-style finance summary for school capitation/income and expenditure tracking.
Annual summary of fees, payments, income, expenditure and balances.
Summarises debit and credit transactions. Useful for school accounting review.
IPSAS-style reporting summary for public-sector style school accounting.
Placeholder for future bank/SMS API connection. You can manually record bank deposits now.
| Date | Bank | Ref | Amount | Student Ref |
|---|
Manage teachers, staff attendance, departments and staff records from here.
Use this area to verify staff records, attendance and departments.
Use this to change the password for the code you are currently using.
Principal/Admin can download important data as CSV backup files.
Generate printable student ID cards from the student database.
| Class | Day | Time | Subject | Teacher |
|---|
| Month | Name | Role | Basic | Deductions | Net |
|---|
| Title | Author | Code | Status |
|---|
| Admission | Dorm | Bed | Status |
|---|
Shows items that are low in stock and need restocking.
This shows important actions done in the system such as marks entry, student registration, payments and changes.
| Date/Time | Code | Role | Action | Module | Description |
|---|
Upload the school logo once on this computer/browser. It will appear on the dashboard header and official receipts.
No logo saved yet.
This is the uploaded Grade 10 CBC system integrated into the ERP. It opens inside this tab, so teachers can access it from the same school system.
Generate parent SMS drafts, school notices, academic alerts, attendance alerts and communication logs.
Use this section for KCSE/8-4-4 marks entry, grading, class ranking, merit lists and printable report books.