The School Management System is a complete, feature-rich WordPress plugin designed to seamlessly manage all aspects of school administration and education logistics. Whether you are running a single school or a large multi-school network, it provides a premium solution to handle classes, sections, student admissions, attendance, homework, exams, grading, accounting, library, hostels, transportation, real-time communication, and much more.
Mobile Apps
Add
[school_management_inquiry] shortcode on any Page / Post to display admission inquiry form on the website. Then, the user can choose any class and provide necessary details.
Add
[school_management_account] shortcode on any Page / Post to display student login form on the website. Then, the student can login and access student dashboard.
Add
[school_management_fees] shortcode on any Page / Post to display fees submission form on the website. Then, the student can submit their fees using
Stripe payment gateway.
School Management System Features You Will Get
- Multi-School Management - Create and manage multiple schools, configure default academic sessions, and scope data per school.
- Classes and Sections - Add classes, assign them to schools, and configure custom class sections.
- Subjects & Teachers - Create different types of subjects and assign teachers to specific subjects.
- Student Admission & Promotion - Enroll new students, manage student profiles, and promote students from one session to another.
- Custom Roles & Permissions - Create custom roles (e.g., Teacher, Accountant) and configure granular permissions.
- School Staff - Add school admins, teachers, accountants, and staff members with custom dashboard access.
- Fee Invoice Management - Generate fee invoices and collect payments easily.
- Frontend Shortcodes - Embed inquiry forms, student registration forms, fee collection forms, noticeboard list, and student login portal.
- Widgets - Display school noticeboards or student login panels in any WordPress sidebar widget area.
- System Settings - Configure general school info, email carriers, email templates, and Stripe payment gateway.
https://www.youtube.com/watch?v=VkvOxr5DQ5Q
School Management Pro Plugin Features and Demo
School Management Pro Admin Demo
School Management Pro for Student and Parent Demo
- Student : Username / Password => student1 / 123456
- Parents : Username / Password => parent1 / 123456
Email & SMS Notifications
- Automatic notifications via email carrier.
- Automatic notifications via SMS carrier.
- Send SMS notifications via - Textlocal, Twilio ( International ), Intechno Msg ( Weblizar ), Intechno Point ( Weblizar), Msg91, SMS Striker, India Text, Gatewaysms, Bulksmsgateway ( India ), EBulkSMS, Pob Talk, witchportlimited (nigeria), Kivalosolutions SMS, tecxsms (ghana), SendPK ( Pakistan ), Smartsms, SMS Portal Futuresol ( Pakistan ), Vinuthan, Logixsms, bdbulksms, extsms, SMS IR (iran), tecxsms (Ghana ),Egosms (Uganda) etc.
Multiple Payment Gateways
- Collect Fees using Payment methods: Paypal, Stripe, Pesapal , Paystack , Razorpay , PayTM, SSL Commerz, Bank Transfer, UPI Transfer etc.
School Management Pro Features
- Multi-School Management - Add and manage multiple schools under a single WordPress installation, assign dedicated school administrators, and scope classes and sections specifically to each school.
- Academic Session Management - Create, edit, and switch between academic sessions. Configure default sessions and maintain comprehensive archives of all historical records.
- Class and Section Management - Create classes, customize class labels, and define multiple class sections scoped per school with robust database relationships.
- Class Group Assignments - Assign classes to specific groups for streamlined cohort management and shared curriculum planning.
- Custom Roles and Permissions System - Create custom staff roles (e.g., Accountant, Teacher, Librarian) and configure granular permission tooltips (view, add, edit, delete).
- Setup Wizard - Multi-step interactive setup wizard that guides administrators through initial configurations.
- Comprehensive Student Admissions - Enroll students with unique, auto-generated enrollment numbers, school-specific admission numbers, classes, sections, roll numbers, category types, and sibling mapping.
- Automated Student Promotion - Promote students to new classes and sessions, automatically generating new enrollment records, carrying over fee dues, and mapping newly assigned subjects.
- Student Transfer Module & API - Transfer students from one school to another inside the multi-school network while maintaining digital records.
- Student Transfer Certificates - Generate, preview, and print formal student transfer certificates with customizable layouts and fields.
- Advanced Student Profiling - Edit and track detailed student demographics, mother tongue, birth place, houses, date of birth in words, parent details, and declaration forms.
- Sibling Mapping & Sibling Registration - Link siblings during registration to simplify family accounting, parental dashboard access, and admission forms.
- Dynamic Student Status & Suspension - Monitor student statuses (Active, Promoted, Inactive) directly in the admin dashboard and suspend students for custom durations.
- Class Study Materials Distribution - Staff and teachers can upload study materials linked to specific classes and sections, with option to restrict to view-only or download.
- Homework Management with Alerts - Assign homework, set descriptions, upload reference files, trigger automated SMS notifications, and allow students to submit responses online.
- Lesson Plan & Chapters Management - Create structured lessons and chapters mapped to individual subjects, manage chapter permissions, and toggle lesson navigation controls.
- Dynamic Subject Assignment - Assign subjects to multiple classes and sections simultaneously, configure auto-selected subjects on student registration.
- Student Activities Module - Manage extracurricular student activities and associated activity fees, which automatically create corresponding invoices.
- Robust Exams Management - Schedule exams, assign exam papers, set exam centers, timings, dates, room allocations, grades, and toggle subject codes/types visibility.
- Exam Timetable Publication - Publish structured exam timetables directly to the student portal or render them on any public page of the website using a shortcode.
- Bulk Admit Card Generation - Generate and publish personalized exam admit cards featuring student photos and secure QR codes/barcodes.
- Comprehensive Grading & Psychomotor Analysis - Grade exams using native marks/grades or "Grade Only" formats, prefill psychomotor scales, and write optional remarks.
- Academic Reports & Multi-Group Analytics - Generate detailed session-wise Academic Reports and Academic Multi-Group Reports, print results in bulk, and display grades.
- Answer Key Downloads - Upload official exam answer keys in PDF format and conditionally display download links on the student portal after exams are finalized.
- Automated Bulk Fee Invoicing - Select students individually or by class/section to generate bulk fee invoices. Supports customized fee intervals (monthly, quarterly, half-yearly, yearly).
- Intelligent Fee Invoicing Limits - Prevent over-invoicing with session-aware limits that automatically halt auto-invoice generation once the max payable amount is reached.
- Concessions & Discount Types Management - Map custom concession types (fixed amount or percentages) dynamically applied to student invoices.
- Online Fees Collection Form - Embed a secure, searchable fee collection form on any WordPress page using a shortcode.
- Flexible Multi-Gateway Payments - Collect payments via Stripe, Razorpay, Pesapal, Paytm, Paystack, and PayU, alongside customized QR Code payments.
- Offline Payments Recording - Collect and log offline payments via Cash, Check, Card, or Demand Draft, with direct balance reconciliation.
- Finances & Expense Tracking - Categorize and record administrative expenses and miscellaneous income with receipt file attachments.
- Invoice & Receipt Printing - Generate and print detailed fee invoices in bulk, print individual transaction receipts, and export summaries to Excel.
- Student Daily Attendance - Take daily attendance, print class attendance sheets, and allow students to view reports on their dashboard.
- Subject-Wise Attendance - Configure teachers to take attendance for specific subjects rather than general class attendance.
- Attendance Late Option & Reasons - Track late check-ins for students, including the exact check-in time and reasons for being late.
- Student Leave Request Portal - Allows students or parents to request leaves directly from their dashboards, subject to approval.
- Staff Leaves Tracking - Keep record of staff leaves, track pending leaves, approve/reject requests, and view comprehensive staff leave history.
- Comprehensive Student Chat System (SM Chat) - Real-time private chat system enabling students to direct-message assigned teachers.
- Support Ticket & Grievance System (SM Ticket) - Allow students or parents to file support tickets and participate in AJAX-driven conversation threads with staff.
- Student & Parent Dashboard Portal - A unified dashboard letting students view noticeboards, holidays, class timetables, upcoming exams, grades, and attendance.
- Student Login Widget & Shortcodes - Easily display the student login form using a widget in the sidebar or a dedicated shortcode.
- Public Inquiry Forms - Collect school-specific inquiry forms from potential leads via a frontend shortcode, log follow-up notes.
- Noticeboard Widget & Filters - Widget to display school notices on the front-end, with filters to publish notices to specific classes or students.
- Transport Routes & Vehicle Management - Define routes, assign vehicles, specify routes periods, and combine transport fares dynamically with registration fees.
- Hostel Management Module - Define boys' and girls' hostels, manage room availability, record room quantities, and assign rooms and beds to students.
- Stationary & Inventory System - Track stationary categories/items stock, issue items to students/staff, and generate integrated invoices with image upload.
- Library Catalog & Book Logistics - Register books, configure max book issuance limits per student, and bulk-import books via CSV.
- Library Cards Management - Generate, design, and print dedicated school library cards for students.
- Digital Gate Passes - Log student check-ins and check-outs digitally, maintaining secure entries and exits.
- Staff Portal & Clock-In Tracker - Dedicated portal for staff members to clock in and clock out, tracking exact times and calculating working hours.
- Staff Timetable Management - Create and assign teaching routines and weekly timetables for staff and teachers.
- Custom ID Card Layouts - Create custom print layouts for student and staff ID cards, utilizing placeholder variables and dynamic dimensions.
- Print Student & Staff ID Cards - Direct printing of student ID cards and staff ID cards, either individually or in bulk.
- Staff Rating System - Allows students, parents, or administrators to rate staff members, supporting feedback loops and teacher assessments.
- Student Birthdays Calendar - Automatic tracker showing upcoming student birthdays inside the dashboard for quick celebrations.
- Live Virtual Classes - Deliver remote lessons directly inside the student portal via Zoom (OAuth 2.0) and BigBlueButton integrations.
- Multi-SMS Provider Gateways - Send automated notifications via Nexmo, Twilio, MsgClub, SMS Striker, Msg91, TextLocal, egosms, pindo, bdBulkSms, point sms, and sendpk.com.
- Firebase Push Notifications - Send real-time push notifications directly to Android and iOS mobile app users via Firebase Cloud Messaging.
- Dynamic Dashboard Calendars - Displays exam schedules, upcoming holidays, and events in back-end and front-end calendars with color-coded legends.
- Dynamic Styling Theme System - Choose from six dynamic color palettes (Blue, Green, Red, Purple, Orange, and Dark themes) with smooth CSS transitions.
- Demo Data Generator - Built-in utility to quickly generate dummy school records, simulating academic history, financial transactions, and attendance.
- Modular REST API System - Developer-friendly REST API infrastructure to connect external mobile apps or third-party web services with school data.
- Donation Management - Record school donations, set custom donation categories, manage donor details, and print professional donation receipts.
- Holidays & Event Management - Schedule holidays and events integrated with backend/student calendars, automatic notices, and attendance sheets.
- Multilingual & RTL Support - Fully localizable system including built-in support for right-to-left languages (e.g. Arabic) and Hindi translations.
For more information, see
Weblizar
= 5.5 =[12-06-2026]
- Security Fix: Patched Authenticated SQL Injection via 'order[0][dir]' parameter (CVE-2026-9767).
-
Security Fix: Hardened multiple AJAX endpoints by adding strict nonce verification (CSRF protection).
= 5.4 =[16-04-2026]
-
Database Security: Modernized SQL queries with %i identifier placeholders and logical prepare logic.
- Hardened partial search matching with esc_like() for enhanced security.
- PHP 8.x Compatibility: Replaced restricted date() functions with current_time('mysql') for reliable, timezone-aware date handling.
-
Resolved various PreparedSQL and QuotedSimplePlaceholder security warnings across core managers.
= 5.3 =[12-12-2025]
-
Tested with Wordpress 6.9
-
Tested upto PHP 8.4
= 5.2 =[10-07-2025]
-
Remove unwanted last name field from inquiry shortcode.
- Add zebra datepicker library at shortcode.
- Add date picker at registration shortcode.
-
Tested with Wordpress 6.8.1
= 5.1 =[01-05-2025]
-
Tested with Wordpress 6.8
= 5.0 =[06-03-2025]
-
Demo link updated.
= 4.9 =[27-02-2025]
-
Tested upto wordpress 6.7.2
-
Tested upto PHP 8.3.3
= 4.8 =[26-10-2024]
-
Tested upto wordpress 6.6.2
-
Tested upto PHP 8.3.12
= 4.7 =[13-04-2024]
-
Tested upto wordpress 6.5
= 4.6 =[08-04-2024]
-
minor changes
= 4.5 =[14-12-2023]
-
Tested upto php 8.3
- accounting dashboard updated
-
Administration dashboard updated
= 4.4 =[26-10-2023]
-
student registration form added..
= 4.3 =[21-08-2023]
-
Security issue fixed.
= 4.2 =[2-08-2023]
-
Tested upto wordpress 6.3
-
Security issue fixed.
= 4.1 =[24-03-2023]
-
Tested upto wordpress 6.2
= 4.0 =[10-03-2023]
-
Database Security improvements.
- PHP 8.2 Compatible.
-
Tested up to wp 6.1
= 3.9 =[06-09-2022]
-
Bootstrap library updated to v4.6.2
- class section table Translation bug fixed.
-
Tested up to WordPress 6.0.2
= 3.8 =[21-05-2022]
-
Tested up to WordPress 6.0
-
Bootstrap library updated to v4.6.1
= 3.7 =[31-03-2022]
-
Tested up to WordPress 5.9.2
= 3.6 =[01-02-2022]
-
Localization issue Fixed
- Stripe library Updated
- Tested upto WordPress 5.9
-
Tested upto php 8.0
= 3.5 =[21-12-2021]
-
Minor Bug Fixes.
= 3.4 =[29-10-2021]
-
database issue fixed.
= 3.3 =[27-10-2021]
-
school inquiry form updated.
= 3.2 =[03-09-2021]
-
Fixed : Translation issues.
-
Tested with PHP 8.0
= 3.1 =[23-07-2021]
-
Tested Upto WordPress 5.8
= 3.0 =[23-06-2021]
-
updated: inquiries form layout updated.
- updated: Zabera datepicker library updated.
- fixed : inquiries
-
Tested Upto WordPress 5.7.2
= 2.9 =[19-03-2021]
-
Tested : Tested on WordPress 5.7
- Updated: administration dashboard updated.
-
Updated: Zabera date picker library updated.
= 2.8 =[22-02-2021]
-
Fixed : Widget issue Fixed
= 2.7 =[18-02-2021]
-
Update : Bootstrap Library updated.
- Update : Accounting Dashboard layout Updated.
-
Changed: Minor changes in student dashboard.
= 2.6 =[19-12-2020]
-
Update: Third party libraries update.
-
Minor chages.
= 2.5 =[15-12-2020]
-
Code Optimized
-
Tested Upto WordPress 5.6.
= 2.4 =[28-10-2020]
-
Update: Third party libraries update.
-
Fix: Minor Fix.
= 2.3 =[17-10-2020]
-
Banner update.
- minor testing
= 2.2 =[30-09-2020]
*updated: noticeboard.
= 2.1 =[07-07-2020]
- phpmailer update.
-
Tested wiht wp5.5
= 2.0 =[21-05-2020]
-
Pro banner updated.
-
Tested upto WP 5.4.1
= 1.9 =[23-03-2020]
-
Minor fix.
-
Settings link added.
= 1.8 =[03-03-2020]
-
Updated banner.
-
Fixed database query to support foreign keys.
= 1.7 =[27-01-2020]
-
Bootstrap and Font awesome libraries update.
-
Class section add button added and minor bugs fix.
= 1.6 =[17-01-2020]
-
Added multi-selector for assigning classes.
= 1.5 =[02-01-2020]
-
Updated readme file.
- Updated banner.
- Tested upto WP 5.3.2
1.4
- Fixed class promotion bug.
1.3
1.2
1.1
- Removed unused libraries.
- Updated readme file.
1.0