CodeClove School Management System Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
CodeClove School Management System is a modern, country-aware school management system built natively for WordPress. Designed for K-12 schools, coaching institutes, and colleges, it simplifies student record-keeping, staff directories, academic session structuring, and daily student attendance tracking.
The plugin is built from the ground up with built-in multi-country presets (India, United States, and United Kingdom), allowing you to immediately configure grading conventions, phone formats, currency symbols, and academic terms with a single click.
Free Features
- Unlimited Student Records — Create and manage detailed student profiles, guardian information, contact records, and enrollment dates with no artificial caps.
- Bulk CSV Spreadsheet Import — Fast spreadsheet onboarding for students and faculty with custom column mapping.
- Online Admissions & Inquiries — Public embeddable shortcode application form, application review stages, and one-click applicant-to-student conversion.
- Fee Types & Manual Invoicing — Configure fee heads/types with class rates, generate student invoices, and record manual payments with receipts.
- Staff & Faculty Directory — Maintain comprehensive teacher and administrative staff records with roles, contact info, and assignments.
- Academic Structure — Organize your school year into Academic Sessions, Terms/Units, Classes/Groups, and Subjects.
- Daily Attendance Tracking — Mark student daily attendance (Present, Absent, Late, Excused) with instant daily summary reports.
- Multi-Country Presets — One-click configuration for India (CBSE/ICSE), United States, and United Kingdom presets (terms, date formats, currencies, and identifiers).
- Student & Guardian Self-Service Portal — Dedicated frontend portal (
[codeclove_portal]) allowing authenticated students and parents to view attendance logs, academic schedules, and fee invoices. - Modern Single-Page Dashboard — Clean, responsive React administrative interface designed for speed and clarity.
- Privacy & GDPR Compliant — All scripts and stylesheets are hosted 100% locally. Zero external fonts (no Google Fonts tracking) and zero third-party telemetry.
This plugin adheres strictly to WordPress security and coding standards:
* Custom $wpdb database tables prefixed with your WordPress installation table prefix.
* Full REST API security with permission callbacks (permission_callback) and nonce authentication.
* Role-based access control protecting all student and academic data.
Need Advanced ERP Capabilities? Upgrade to Pro
Take your institution to the next level with School Management Pro:
- Financial Analytics & Revenue Charts — Real-time fee collection graphs, revenue forecasting, and payment mode breakdowns.
- Defaulters Report & Overdue Tracking — Automated tracking of overdue invoices and uncollected dues.
- Online Payment Gateways & UPI — Direct checkout support for Stripe, PayPal, Razorpay, and Indian UPI.
- Weekly Timetable Matrix & Substitutions — Conflict-free timetable builder with automatic teacher substitution assignment.
- Automated SMS Notifications — Integrated alerts via Twilio, Vonage, Fast2SMS, and MSG91.
- Digital Noticeboard & Announcements — Publish school-wide or targeted circulars and notices.
- Batch Student Promotion Engine — One-click end-of-year batch promotion between academic sessions.
- Granular Role Permission Matrix — Fine-grained capability control across teachers, accountants, and staff members.
- Priority Email & Ticket Support — Dedicated technical assistance and onboarding help.
Source Code
The compiled JavaScript bundles in assets/build/ are generated from TypeScript/React source files.
The complete, human-readable source code is publicly available at:
https://github.com/Codeclove/codeclove-school-management
To regenerate the compiled assets from source:
- Requires Node.js 20+ and npm 10+.
- Navigate to admin directory and install dependencies:
cd admin && npm install - Build for production:
npm run build
Vite outputs minified bundles toassets/build/admin/andassets/build/portal/.
Third-party libraries bundled in the compiled output:
- React 18 — MIT License — https://github.com/facebook/react
- React Router 6 — MIT License — https://github.com/remix-run/react-router
- Tailwind CSS — MIT License — https://github.com/tailwindlabs/tailwindcss
- shadcn/ui components — MIT License — https://github.com/shadcn-ui/ui
- Lucide React icons — ISC License — https://github.com/lucide-icons/lucide
All bundled third-party libraries are open-source and GPL-compatible.
Screenshots
Dashboard overview — Key operational metrics, attendance summaries, and recent activity.
Student directory — Manage student profiles, parent details, and academic enrollments.
Daily attendance register — Fast, one-click attendance marking for classes and groups.
Academic management — Setup sessions, classes, units, and subjects with localized presets.
Invoicing and fee types — Define school fees, issue invoices, and record offline payments.
Student profile & ID card — Dual-side printable student ID cards and full academic record.
Roles & permissions — Granular RBAC permission matrix for academic staff and administrators.
Command palette — Quick global search for students, pages, shortcuts, and actions.
Dark mode — Full dark theme support for comfortable night-time administration.
