Set a password so only authorized staff can open this software (fees, salaries and student data will be protected). You can change or remove it later from Settings.
Dashboard
Synced
Total Students
0
Classes
0
Fees Collected
Rs. 0
Fees Pending
Rs. 0
Present Today
0
Total Staff
0
Fee Collection
Attendance Today
Students by Class
Income vs Expenses — Last 6 Months
Fee collection and school expenses
Welcome
Use the sidebar to jump to any section — Students, Fees, Attendance, or Exams & Results.
Today Summary
Quick Actions
Recent Activities
Alerts
Fee Summary
Attendance Summary
Student Movement — Admissions vs Students Left
Admissions and withdrawals over time
Top Fee Defaulters
Student
Class
Outstanding
Create the next session here first, then use the Promotion wizard to move students into it.
Session Name
Start Date
End Date
Current
Actions
Order
Name
Level
Actions
Class
Section
Actions
Diary Subjects per Class
Enter subjects separated by commas. These will appear automatically in each class daily diary and marks entry grid.
Class
Subjects
Class Teacher
Save
Roll No
Student
Class
Section
Session
Status
Enrolled On
Actions
🎓 Session Promotion Wizard
Year-end, one click: every student moves up to the next class (same Roll No, same Section) and the top class passes out. First create the next session in the Sessions tab, then choose it as the "To Session" here. Use the per-student table below for manual overrides.
Roll No
Student
Current Class/Section
Action
Target Class
Target Section
Roll No (Next Session)
New students are added through the Admissions section.
Roll No
Name
Father Name
Class
Section
Status
Contact
Actions
Total Collected
Rs. 0
Total Outstanding
Rs. 0
Today's Collection
Rs. 0
Today's Receipts
0
Current Month
Rs. 0
Unpaid Entries
0
Roll No
Student
Father
Class
Contact
Balance
Status
Actions
This is the class default fee template. It is applied to NEW students at admission/enrollment. Negotiated per-student amounts are set in Fee Settings → Student Fee Setup and never overwritten by class edits.
Roll No
Student Name
Present
Late
Absent
Leave
Arrival Time
Late (min)
Leave Type
Leave Reason
Staff Name
Designation
Status (tap to set)
Check-in
Late
Remarks
History
Marks Entry — Whole Class, All Subjects in One Grid
Select an Exam and Class and the grid loads automatically — every subject set for this class (in Class Management) appears as a column. Type marks in each box and press Enter to jump to the same subject box for the next student. Save everything with a single click when done.
Select an Exam and Class. If the grid looks empty, first add this class's subjects under "Class Management", or add one below with "+ Subject Column".
Class Result Summary
Roll No
Name
Obtained
Total
%
Grade
Position
Report Card
Name
Role
Qualification
Contact
Salary
Actions
Salary Paid
Rs. 0
Salary Pending
Rs. 0
Unpaid Entries
0
Name
Role
Month/Year
Due
Paid
Status
Actions
This Month's Expenses
Rs. 0
Expense Entries
0
Date
Category
Description
Amount
Actions
Subjects load automatically from the class template. You can update them in Class Management. Save as Image creates a PNG that you can share anywhere yourself.
LAWRENCE GRAMMAR SCHOOLDaily Diary
Subject
Diary / Homework
Dear Parents, encourage your child to do homework regularly. Your support matters!
Generate Certificate
This Student's Previous Certificates
Cert No
Type
Issue Date
Actions
Select a student first.
Applicant Name
Class Applying
Father Name
Contact
Status
Actions
Student
Roll No
Class
Category
Effective Date
Status
Actions
Language
Change the software language. This applies to the sidebar and page titles.
Customization
Customize the software theme color and mode.
🏫 Attendance Settings
Student start time se student "minutes late" calculate hota hai. Staff start time + grace period se staff "Late by X min" calculate hota hai. Check-in only — koi checkout nahi.
🔒 App Lock / Security
Loading...
👤 Role PINs (Admin / Principal)
Set a PIN for each role. Sensitive actions (voiding fees, admission/leaving decisions, archiving students) require one of these PINs, and the verified role is recorded automatically in the activity history — "Admin ne kiya" or "Principal ne kiya".
💾 Backup & Restore
Save a copy of all your data (students, fees, attendance, results, salaries, photos) to a USB drive or a cloud-synced folder (Google Drive, OneDrive, etc.) so it's never lost.
Muhammad Huzaifa Sumraiz
Developer
Muhammad Huzaifa Sumraiz — is School Management System ke developers mein se ek. Mustan Ur Rehman ke saath mil kar is software ko design aur develop kiya hai, taake school ka roz-marra ka kaam — students, fees, attendance, exams, staff, certificates aur admissions — aasan, tez aur behtar ho. Kisi bhi sawal, feedback, customization ya support ke liye raabta kar sakte hain.
Mustan Ur Rehman — is School Management System ke developers mein se ek. Muhammad Huzaifa Sumraiz ke saath mil kar is software ko design aur build kiya hai, taake school ka roz-marra ka kaam — students, fees, attendance, exams, staff, certificates aur admissions — simple, fast aur reliable ho. Kisi bhi sawal, customization ya support ke liye raabta kar sakte hain.
Create student & teacher logins for the portal at /portal.html. Passwords are stored scrypt-hashed — they are never readable again.
Student & Teacher Accounts
Username
Role
Linked To
Status
Created
Actions
Loading…
Attendance WhatsApp Reminders
Today's Attendance
Today's Attendance Completion
Staff Attendance History
Staff Attendance Monthly Report
Edit Student
Student Information
No Photo
Parent / Guardian
Fee Schedule
Monthly fees auto-become due each month, yearly once a year. Edit amounts or recurrence here — changes apply to future generation; existing records stay.
Update Fee Record
Student Fee Record
Full Unpaid Fee Breakdown
Total Due Rs. 0
Total Outstanding Rs. 0
Enter how much is being received now. If the balance becomes zero the record is marked Paid; a partial amount marks it Partially Paid; nothing paid stays Unpaid. Every payment is kept in the record's payment history.
Student Fee Record
Total Charged Rs. 0
Total Received Rs. 0
Total Outstanding Rs. 0
Outstanding / Charges
Payment History
Receive Payment
Current Balance Rs. 0
Outstanding Fee Items
New Special / Extra Charge
Student Fee Schedule
Each line defines a fee and how often it repeats. Monthly auto-becomes due every month, Yearly once a year, Quarterly every 3 months, Once at admission only at admission, and One-time (no auto-recur) is a single charge that never repeats.
Add Exam
Add Staff
No Photo
Add Salary Record
Add Expense
Print Preview
Fee Receipt
New Admission Application
1 · Student Information
2 · Parent Information
3 · Guardian Information
4 · Contact Information
5 · Academic Information
6 · Previous School
7 · Medical Information
8 · Transport
9 · Hostel
10 · Documents
11 · Fee Information
Enter each fee and choose how often it repeats. Monthly fees become due every month, Yearly once a year, Quarterly every 3 months, Once at admission only at admission, and One-time (no auto-recur) is a single charge that never repeats. Total Payable, Remaining Balance and Payment Status update automatically.
12 · Remarks
Enroll as Student
Class:—
Section:—
Roll No:—(auto-generated, unique)
This application will now also appear in the "Students" list, and its fee record will be auto-created in the Fees module.
New Enrollment
Student
Class Placement
Select Student for Leaving Application
Leaving / Withdrawal Application
Student Summary
Dates
Leaving Category
Clearance & Returns
Remarks
Student History
Student History
Promote Student
Promote Student
Complete Activity History
Activity History
Full record of every action. Activities are never deleted — this is your complete audit trail.
Confirm Action
Set Role PIN
Set a PIN for this role. It is required for sensitive actions like voiding fees, approving admissions/leaving, and archiving students. The verified role is recorded in the activity history.
Leaving Decision
Admission Decision
The Admin/Principal PIN you enter below will be recorded as the approver.