Register your school

Auto-suggested from your school name — you can edit it.
Developer? Access Developer Portal →
Dashboard
HM
Headmaster

Enrolled Teachers (4)

Name Email Username Type Assigned Class Subjects Actions

Teachers on Duty This Week

Set a Term Start Date to begin tracking

No teacher assigned

Please assign a teacher

Assign Teachers by Week

Currently Assigned Teachers

Teacher Term Punctuality Teaching Discipline Teamwork Overall Date Actions
No appraisals yet. Click "+ New Appraisal" to get started.
# Teacher Class Clock In Clock Out Duration Status
Select a date to view attendance records
Total Students
1,234
Active
1,198
New Admissions
89
Avg Attendance
92%
Student List
Roll No Name Grade Attendance Status
Pending Applications
0
Approved
0
Total Applications
0
Student Information
Parent / Guardian Information
+233
Sibling Information (Optional)
Supporting Documents (Optional — PDF, max 5 MB)
Click to upload or drag & drop a PDF
Birth certificate, immunization record, or any admission document
0 selected
NameDate AppliedGradeStatusActions
JA
James Acheampong
March 15, 2026 Grade 4A Pending

No Approved Applications

Approved students will appear here.

No Rejected Applications

Rejected applications will appear here.

How this works: Set the required fee amount for each fee type per department (Preschool, Primary, JHS). When you record a payment, the system automatically looks up the correct amount and calculates the balance or carryover.
How this works: Each class starts out with its department's default amounts. Edit any class freely — set its own amounts, and mark each fee as Compulsory or Optional for that class. Changes are only a draft until you click Publish, at which point they become visible in that class's Parent Portal.
This Term · Expected From All Students
GH₵ 0.00
0
Total Students
Preschool 0 students
GH₵ 0.00
Expected this term
Primary 0 students
GH₵ 0.00
Expected this term
JHS 0 students
GH₵ 0.00
Expected this term
Discounts
GH₵ 0.00
Discounts Given (This Term)
Total Collected
GH₵ 0.00
Outstanding
GH₵ 0.00
Total Records
0
Student NameClassFee TypeAmount (GH₵)DateStatusActions
No fee records yet. Click “+ Record Payment” to add one.
Active Discounts
0
Permanent
0
One-Time (this term)
0
Total Discount Given (All Time)
GH₵ 0.00
How this works: A discount is either a percentage or a flat GH₵ amount taken off a student's Tuition fee only — every other fee type (PTA, Transport, Feeding, Excursions, Sports, etc.) is still paid in full. Choose One-Time if it should only apply this term, or Permanent if it should keep applying every term until removed. Discounts are applied automatically wherever that student's required fee is calculated.
StudentClassDiscountReasonTypeGiven ByDateStatusActions
No discounts yet. Click “+ Give Discount” to add one.
Total Carryover Balance
GH₵ 0.00
Students with Carryover
0
Applied to Future Terms
GH₵ 0.00
How Fee Carryover Works
When a parent pays more than the required fee for a term, the excess amount is automatically recorded here as a carryover. This balance is then applied to their child's fees in the next term, reducing what they owe. You can also manually apply or adjust carryover amounts below.
Total Arrears Outstanding
GH₵ 0.00
Students Owing
0
Awaiting Confirmation
0
Total Expenses
GH₵ 0.00
This Month
GH₵ 0.00
Total Records
0
DescriptionCategoryAmount (GH₵)DatePaid ToActions
No expense records yet. Click “+ Add Expense” to add one.
Financial Reports
Income Statement
Total Fee IncomeGH₵ 0.00
Total ExpensesGH₵ 0.00
Net IncomeGH₵ 0.00
Fee Collection Summary
PaidGH₵ 0.00
PartialGH₵ 0.00
Unpaid / OutstandingGH₵ 0.00
How this works: Expected is compulsory fees owed by every currently enrolled student this term, plus the current value of unsold SchoolMart stock. Actual is real money received — fee payments plus SchoolMart sales. Expenditure is everything recorded in Accounting → Expenses. Shortfall and Unspent Balance are calculated automatically.
Where Actual Revenue Came From
Expenditure by Category
Class Score Weight (%)
Combined weight of all SBA components
Final Exam Weight (%)
Weight of end-of-term examination
Total Weight
100%
✓ Weights add up correctly
SBA Components (Class Score)
These are the individual assessments teachers enter scores for. They sum up to the Class Score.
# Component Name Max Score Weight in Class Score Actions
Total Max Score 0 ✓ Components add up correctly
How SBA works: Teachers enter raw scores for each component (e.g. Class Test: 25/40, Project: 18/20). The system automatically converts the total SBA score to a percentage of the Class Score weight. For example, if Class Score = 30%, a student scoring 60/100 across all SBA components gets 18/30. Then the Final Exam score is added to give the grand total out of 100.
Changing the active term will update it for all teachers and the entire system. The Promote All button only appears on Term 3.
Choose a previously created academic year, or add a new one
Tick every month this term covers — months don't need to be consecutive. Saved when you click "Save Active Term" below.
Shared with School Profile → Term Date Schedule — kept in sync automatically. Saved when you click "Save Active Term" below.
Currently Active
Term 1 — 2025/2026
Used to calculate “Weeks to Vacation” on the dashboard
School Identity
This name appears in the sidebar, reports, and printed documents
Shown in the sidebar and all system-wide headers
Displayed beneath the school name in the sidebar
Student roll numbers will be formatted as LMS-001, LMS-002, etc.
Shown as a faint watermark across the headmaster, accountant, teacher, and parent portals
Printed on every student report card in the Headmaster signature block
Default
gradient
Replaces the blue gradient panel on the school's sign-in screen. A wide, well-lit photo works best.
Term Date Schedule
Set the official start and end dates for each term — kept in sync with Settings → Active Term. Term Months are set from the Active Term panel.
1
Term 1
Jan – Apr
Set from Settings → Active Term
2
Term 2
May – Aug
Set from Settings → Active Term
3
Term 3
Sep – Dec
Set from Settings → Active Term
Live Preview
How your school will appear in the sidebar
G
Ghana Int'l School
School Management System
Total Roles
3
System Roles
3
Permission Categories
7
Total Permissions
Grades are evaluated from top to bottom. The first row whose Min Score a student meets will be applied. Make sure thresholds are in descending order (highest first). Changes take effect immediately on all report cards.
Grade Bands
Each row defines one grade — edit any cell and click Save when done
# Grade Label Score Range (%) Remark Colour Preview Action
Assign Students to Sections
Select a section then assign students from the list below
Choose a section above to start assigning students
All Classes
Deleting a class does not move or delete its students, scores or fee records — they stay tagged to the old class name but will no longer appear in class pickers. Reassign those students to another class first (Pupils Information) if you want them to remain visible in day-to-day use.
Headmaster Login
Your own sign-in credentials
Accountant Login
Credentials used by your Accountant
Confirm & Save
Enter your current Headmaster password to authorize these changes
Leave a password field blank to keep it unchanged — you can update just a username without resetting the password. Usernames are saved in lowercase and the Headmaster and Accountant usernames must stay different from each other. These credentials sync to this school's cloud record, so the new login works from any device once saved.
Total Students
0
0 Active 0 At Risk
Teachers
0
0 Class 0 Subject
Lesson Notes This Week
0
Week of this week
Notices Today
0
From noticeboard
Weeks to Vacation
Set vacation date in Settings
Financial Overview
Today's Notices
Lesson Notes This Week
Dashboard
Logged in as Teacher
Assigned Class
-
Students
0
Subjects
0
Teacher Type
-
My Students
#NameGradeAttendanceStatus
Attendance
NOT CLOCKED IN
00:00:00
Shift Duration
00:00:00
Clock In
Clock Out
Status
My Information
Name-
Email-
Class-
Subjects-