CodeClove School Management System
school management system for WordPress.
by CodeClove · github.com/codeclove/codeclove-school-management
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/codeclove/codeclove-school-management/archive/refs/heads/main.zipMulti-country school management system for WordPress. Manage student admissions, classes, staff, and daily attendance. Free forever.
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
$wpdbdatabase 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.
Installation
- Upload the
codeclove-school-managementfolder to your/wp-content/plugins/directory (or install via Plugins → Add New in WordPress). - Activate the plugin through the Plugins menu in WordPress.
- Navigate to School Management in your WordPress admin sidebar.
- Run the initial setup wizard to select your country preset (India, US, or UK) and configure your academic sessions.
Frequently Asked Questions
Is the free version limited in student or staff numbers?
No. The free version allows unlimited students, guardians, classes, and staff members. There are no artificial quotas, trial periods, or disabled features.
Does the plugin make external network calls or track usage?
No. This plugin does not load remote fonts from Google Fonts or external CDNs, does not track usage data, and makes zero background network requests. All assets are self-hosted locally.
Can I upgrade to School Management Pro without losing my existing data?
Yes. When you install and activate School Management Pro, it seamlessly utilizes your existing database tables and settings. All student records, attendance logs, and academic structures are fully preserved.
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.
Changelog
1.0.0
- Initial public release on WordPress.org.
- Core academic structure (Sessions, Units, Groups, Subjects).
- Student directory and guardian profile management.
- Staff and faculty directory with native role assignments.
- Daily student attendance marking and daily reports.
- Country presets for India, United States, and United Kingdom.
- Localized typography and zero-telemetry architecture.
Upgrade Notice
1.0.0
Initial release of CodeClove School Management System.