

Dashboard — attendance summaries, key metrics, and recent activity at a glance.
CodeClove School Management System is a complete, self-hosted school administration plugin for WordPress. Manage unlimited students, staff, academic sessions, daily attendance, fee invoices, and a parent-student self-service portal — all from your WordPress admin. No SaaS subscription, no per-student fees, no data leaving your server.
Built for real schools: primary, secondary, and higher-secondary institutions across India, the US, and the UK are supported out of the box with country-specific presets for grading scales, currency, phone formats, and academic term names. Any other country works too — every setting is fully customisable.
🚀 Try the Live Demo — full admin dashboard and student portal, no signup required.
📖 Documentation — setup guides and tutorials.
⭐ Upgrade to Pro — online payments, timetable builder, SMS and WhatsApp alerts.
Student management
Unlimited student profiles with guardian contacts, enrollment history, and printable dual-side ID cards. Bulk CSV import to onboard hundreds of students from a spreadsheet in minutes.
Online admissions
Embed [codeclove_admission_form] on any page. Review applications in the admin, then convert an applicant to an enrolled student in one click.
Daily attendance register
Mark Present, Absent, Late, or Excused per student and generate instant daily summary reports. Staff attendance is tracked separately.
Fee invoicing and receipts
Define fee heads per class, generate invoices, and record offline payments with printable, branded receipts.
Staff directory
Teacher and admin records with roles, contact information, class assignments, and secure links to WordPress user accounts.
Academic structure
Sessions, terms, classes, groups, and subjects — organised the way your school actually works, not around software limitations.
Student and parent portal
[codeclove_portal] gives students and guardians a self-service frontend view of attendance records, timetable, and fee invoices — no third-party portal app required.
Role-based access control
Predefined roles for Principals, Teachers, Accountants, and Receptionists. WordPress administrators bypass all checks automatically.
Command palette
Global search across students, staff, pages, and shortcuts — accessible from anywhere in the admin.
Dark mode
Full dark theme for the admin interface, independent of the active WordPress theme.
Zero external tracking
No Google Fonts, no external CDNs, no analytics or telemetry calls. Every asset and all school data stay on your server.
Run the setup wizard, choose your country, and the plugin configures itself:
Included in Free and Pro:
Pro only:
👉 View Pro features, pricing, and live demo
The JavaScript bundles in assets/build/ are compiled from TypeScript and React source files.
Full source: https://github.com/Codeclove/codeclove-school-management
Third-party libraries included in the compiled output:
All bundled libraries are open-source and GPL-compatible.
This plugin makes no background or automatic network requests. The one external connection below is strictly opt-in and triggered only by an explicit administrator action.
An optional survey is shown when an administrator deactivates the plugin. Submission is voluntary — clicking “Skip & Deactivate” sends nothing.
https://feedback.codeclove.com/nexora/v1/deactivateThis plugin does not collect any data by default.
The voluntary deactivation survey (shown only when an administrator deactivates the plugin) may transmit: the selected reason, optional comment, plugin version, WordPress version, PHP version, site locale, and site URL to CodeClove’s feedback server at https://feedback.codeclove.com. Submission is entirely optional — clicking “Skip & Deactivate” sends nothing.
For full details see: https://codeclove.com/privacy-policy/