| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2091 |
| Technical Name |
do_school_core |
| License | OPL-1 |
| Website | http://doincredible.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2091 |
| Technical Name |
do_school_core |
| License | OPL-1 |
| Website | http://doincredible.com |
School Management ERP Suite
One integrated platform for schools, colleges, universities & institutes — covering the complete journey from admission to alumni. 28 native Odoo 19 modules, one unified database, zero spreadsheets.
Stop running your school on disconnected tools
Most institutions juggle spreadsheets for admissions, a separate fee book, paper attendance registers, an isolated exam tool and email threads for parents. Data is re-keyed, never reconciles, and leadership has no single view. The School Management ERP Suite replaces that patchwork with 28 modules that share one student record — admissions flow straight into students, attendance feeds the portal, fees post to real Odoo invoices, and exam results reach parents automatically.
Fragmented tools
One unified ERP
Everything a modern institution needs — in one suite
Admissions Funnel
A stage-based inquiry-to-enrolled pipeline with merit ranking, hall tickets and one-click student creation from approved applicants.
Full Student Lifecycle
One source of truth per learner — Draft, Enrolled, Promoted, Transferred, Graduated and Alumni, all tracked in the chatter.
Attendance + Alerts
Daily roll-call or device check-ins, with a scheduled job that auto-notifies guardians of absences — no duplicate alerts.
Fees + Odoo Accounting
Structures, plans and installments that raise real Odoo invoices, derive status from payment state and chase overdue dues automatically.
Exams & Report Cards
Plan papers, import marks by CSV/OMR, then auto-grade, rank, compute GPA/CGPA and print report cards for the whole cohort.
Clash-Free Timetable
Weekly section schedules with automatic teacher and room double-booking checks, plus day-wise substitutions.
Built-in LMS
Standalone courses, lessons, quizzes and platform-agnostic live classes (Zoom, Meet, Teams, BBB) — no vendor lock-in.
Library, Hostel & Transport
Catalogue and issue books, allocate hostel beds with live occupancy, and assign students to routes, stops and vehicles.
Medical & Visitor
Confidential health records, vaccinations and clinic visits, plus a gate visitor log with badge check-in and check-out.
Multi-Channel Communication
Compose an announcement once, target an audience, and deliver across in-app, email, SMS, WhatsApp and push with a full delivery log.
Leadership Dashboard
A live OWL command center with KPIs and charts across students, attendance, fees, homework, exams and admissions.
Family Portal & Mobile API
A secure self-service portal for students and parents, backed by a versioned JSON-RPC API for mobile and PWA apps.
Privacy & Consent Engine
Consent records, retention policies and a breach register with safe-by-default enforcement for demonstrable compliance.
India Localization
APAAR, PEN and UDISE+ identifiers, CBSE/ICSE boards, CCE/HPC grading and Razorpay/PayU payment providers — all via inheritance.
Multi-Company & Roles
A country-neutral core with layered role-based security and per-company isolation across every record in the suite.
Six core workflows, fully wired together
Every process is a guided, status-driven flow — the output of one step becomes the input of the next, with no manual hand-offs between systems.
Admission Process
Student Lifecycle
Attendance Flow
Fee Collection Flow
Examination Flow
Parent Communication Flow
Every module, one shared student record
Install the whole suite or pick the modules you need today — each one is multi-company aware and builds on the same country-neutral core.
Core
Country-neutral foundation for the whole suite.
▸ Classes, sections, subjects & grade systems
▸ Layered role-based security from day one
Students
A single source of truth from admission to alumni.
▸ Draft → Enrolled → Graduated → Alumni lifecycle
▸ Promote-students batch wizard & smart buttons
Teachers
Who teaches what, where and how much — on Odoo HR.
▸ Subject, level & class-teacher assignments
▸ Computed workload with smart-button counts
Parents
Every family relationship plus secure portal access.
▸ Many-to-many link to children with smart button
▸ Auto res.partner contact creation & sync
HR Bridge
Makes native Odoo HR school-aware.
▸ Teaching-Staff flag to identify teachers
▸ Reuses HR for contracts, payroll & leave
Admissions
The full funnel from inquiry to enrolled student.
▸ Entrance scoring with automatic merit ranking
▸ One-click do.student creation & hall tickets
Examinations
Plan, mark, auto-grade, rank and print report cards.
▸ Marks/OMR CSV import wizard by admission number
▸ Auto grade, GPA/CGPA, rank, percentile & PDF
Homework
Assign to a section, track every submission.
▸ One submission line per active student
▸ Pending / Submitted / Graded / Late tracking
Timetable
Conflict-free weekly section schedules.
▸ Auto teacher/room double-booking checks
▸ Day-specific substitutions with reason
LMS
Courses, lessons, live classes and quizzes.
▸ Platform-agnostic live classes & attendance
▸ MCQ / true-false / short-answer quizzes
Student Attendance
Roll-call, device check-ins & absentee alerts.
▸ Badge / RFID / QR / biometric device logs
▸ Scheduled guardian alerts, no duplicates
Leave Management
Self-service leave with multi-stage approval.
▸ Class Teacher → Coordinator → Principal chain
▸ Auto attendance sync on final approval
Discipline
Behaviour incidents with a full audit trail.
▸ Open → Action Taken → Resolved workflow
▸ Pivot & graph trend insight
Events
Plan events and manage registrations.
▸ Per-event registrations with counts
▸ Email invitations & activities
Certificates
Issue official certificates from QWeb templates.
▸ Sequenced, company-unique numbering
▸ Draft / Issued / Cancelled with PDF report
Hostel
Rooms and allocations with live occupancy.
▸ Computed occupied & available bed counts
▸ One-click Vacate with capacity guard
Transport
Vehicles, routes, stops & student assignments.
▸ Routes with per-route fees & ordered stops
▸ Pickup / drop / both direction assignments
Library
Catalogue, copies and issue/return cycles.
▸ Copies by barcode with status tracking
▸ Cron due-reminders with overdue flags
Medical Records
Confidential health records & clinic visits.
▸ Vaccination history & clinic visit log
▸ Dedicated Medical Officer access role
Visitor
Gate check-in and check-out with badges.
▸ Badge assignment & auto check-in time
▸ One-click Check Out with status guard
Fees
Full fee lifecycle, accounting-integrated.
▸ Real Odoo invoices & credit-note refunds
▸ Discounts, scholarships & overdue reminders
Communication
Reach everyone from one place, every channel.
▸ In-app, email, SMS, WhatsApp & push delivery
▸ Per-recipient delivery log & queue processor
Dashboard
An at-a-glance command center for leadership.
▸ Chart-ready trends & breakdowns
▸ Grouped reads only — scales on large data
Reports & Exports
Self-service exports & a statutory hook.
▸ Abstract statutory-export contract
▸ Shared CSV generation helper
Family Portal
Secure self-service for students & parents.
▸ One login for results, timetable, fees & more
▸ Parent child-switcher & strict per-user scoping
Mobile API
Versioned JSON-RPC for mobile & PWA clients.
▸ /me, /me/children & /students endpoints
▸ Same record rules as the web UI
Privacy & Consent
Country-neutral data-protection engine.
▸ Retention policies enforced by safe-default cron
▸ Breach register with statutory deadlines
India Localization
Adapts the suite to Indian schools, via inheritance.
▸ CBSE/ICSE boards & CCE/HPC grading
▸ Razorpay & PayU payment providers
All 28 modules at a glance
| Module | Key Features | User Roles | Benefits |
|---|---|---|---|
| Core | Institution hierarchy, academic calendar, classes/sections/subjects, grade systems | Administrator, Principal, Teacher | One data model in any country; upgrade-safe |
| Students | Rich profiles, full lifecycle, promote wizard, smart buttons | Administrator, Teacher, Student (portal) | Single source of truth; scales cleanly |
| Teachers | HR-linked profiles, subject/level/class assignments, computed workload | Administrator, Principal, HR Manager | Workload insight; reuses Odoo HR |
| Parents | Guardian profiles, child links, auto contact sync, portal user | Administrator, Parent (portal) | One place per family; less data entry |
| HR Bridge | Institution link & Teaching-Staff flag on HR employee | HR Manager, HR Officer, Administrator | School-aware HR with minimal footprint |
| Admissions | Stage pipeline, merit ranking, hall tickets, one-click student creation | Admissions Officer, Registrar, Reception | Measurable funnel; no manual rework |
| Examinations | Subject papers, OMR import, auto grade/rank/GPA, report cards | Exam Controller, Subject Teacher, Students | Transparent grading; faster results |
| Homework | Section homework, per-student submission, grade & remark tracking | Subject Teacher, Coordinator, Students | Clear submission visibility; quick feedback |
| Timetable | Per-slot entries, teacher/room clash checks, substitutions | Scheduler, Academic Head, Teacher | Conflict-free schedules; one source of truth |
| LMS | Courses, lessons, platform-agnostic live classes, quizzes | Instructor, Course Coordinator, Students | Digital material in one place; no lock-in |
| Attendance | Daily sheets, device logs, scheduled absentee alerts | Class/Subject Teacher, Coordinator | Accurate attendance; early guardian alerts |
| Leave | Configurable types, multi-stage approval, attendance sync | Student/Parent, Class Teacher, Principal | Paperless leave; auditable trail |
| Discipline | Incidents by type/severity, status workflow, trend analysis | Teacher, Discipline Officer, Counsellor | Consistent handling; trend insight |
| Events | Event lifecycle, registrations, email invitations | Event Coordinator, Teacher, Administrator | Organised lifecycle; accurate figures |
| Certificates | QWeb templates, sequenced numbering, PDF report | Office Admin, Registrar, Administrator | Standardised certificates; fast turnaround |
| Hostel | Rooms, allocations, computed beds, vacate workflow | Warden, Hostel Administrator | Real-time occupancy; auditable moves |
| Transport | Vehicles, routes, stops, student assignments | Transport Coordinator, Fleet Admin | Fleet visibility; duplicate-free enrolment |
| Library | Catalogue, copies by barcode, issue/return, cron reminders | Librarian, Circulation Staff | Accurate availability; faster circulation |
| Medical | Health records, vaccinations, clinic visits, secured role | Medical Officer, School Nurse | Private, access-controlled health data |
| Visitor | Visitor log, badge assignment, check-in/out workflow | Receptionist, Security Staff | Premises security; fast gate processing |
| Fees | Structures, plans, installments, Odoo invoices, overdue cron | Accountant, Administrator, Billing Staff | Accounting-integrated billing; fewer arrears |
| Communication | Announcements, audience targeting, multi-channel, delivery log | Comms Officer, Teachers, Recipients | One way to communicate; clear audit trail |
| Dashboard | Live KPIs, charts, filters, grouped-read aggregation | Principal, Administrator, Dept Heads | Instant visibility; scales on large data |
| Reports | Export wizard, statutory hook, shared CSV helper | Administrator, Compliance Officer | Self-service exports; one place for statutory |
| Family Portal | Per-child KPIs, full record access, parent child-switcher | Student, Parent / Guardian | Cuts front-office load; keeps families engaged |
| Mobile API | Versioned /api/do/v1, me/children/students endpoints | Mobile Developer, Parent, Student | Mobile apps with one security model |
| Privacy | Consent records, retention policies, breach register | Data Protection Officer, Administrator | Auditable compliance; safe-default enforcement |
| India L10n | APAAR/PEN/UDISE+, boards, CCE/HPC grading, Razorpay/PayU | Administrator, Compliance Officer | Out-of-the-box UDISE+/APAAR compliance |
Outcomes leadership can measure
Unifying every school process on one platform does not just tidy the data — it returns hours to staff, removes errors and gives management a single, trustworthy view.
Time Savings
One-click student creation, batch promotion, OMR import and bulk installments cut the manual work out of daily admin.
Process Automation
Scheduled jobs handle absentee alerts, overdue reminders and library due-dates — restart-safe and free of duplicates.
Accuracy & Compliance
Auto totals, ranks and grades plus consent, retention and breach tracking keep records correct and defensible.
Family Engagement
The portal and multi-channel communication keep parents informed of attendance, fees, results and notices in real time.
Management Visibility
The live dashboard surfaces enrolment, attendance, finance and academic KPIs in one screen, built on grouped reads.
Unified Single Database
Every module shares one student record, so data is entered once and reconciles automatically across the suite.
Scalability
Indexed key fields, batched computes and search_count metrics keep the suite fast as enrolment and history grow.
Lower TCO
One vendor, one stack and reuse of native Odoo HR and Accounting replace several point tools and their licences.
Spreadsheets vs. generic ERP vs. this suite
| Capability | Spreadsheets & Point Tools | Generic ERP | School Management ERP Suite |
|---|---|---|---|
| Unified, shared data | — Generic models | ||
| Full student lifecycle | — Not education-aware | ||
| Parent portal | — Generic portal | ||
| Mobile app API | — Build it yourself | ||
| Fees + accounting | — No fee model | ||
| Exams + report cards | — Not included | ||
| Multi-company | — Varies | ||
| Privacy & consent | — Not education-specific | ||
| India localization | — Custom work |
ROI in plain terms: replace several point tools and a separate fee book with one suite that reuses your existing Odoo HR and Accounting — staff stop re-keying data, parents self-serve online, and leadership finally trusts the numbers.
Families on the go, on the same secure data
A responsive self-service portal plus a versioned mobile API mean students and parents reach everything from any device — with the exact same record rules as the web backend, never a parallel permission model.
Responsive Portal
Profile, timetable, attendance, homework, results, fees, transport and certificates in one mobile-friendly login.
Versioned API
A stable /api/do/v1 JSON-RPC namespace with /me, /me/children and paginated /students endpoints for native apps.
Same Security
Handlers run in the authenticated user's environment, so access rights and record rules apply identically to web and app.
Parent & Student Apps
Compact, mobile-shaped payloads and a parent child-switcher keep apps fast and data-efficient.
One screen, the whole school
The School Dashboard is a single OWL client action backed by one optimized aggregation method — it returns every KPI, chart and filter in a single call, built entirely on grouped reads and search_count so it holds up on large datasets.
A guided tour of the suite
Real captures from a live Odoo 19 backend running the School Management ERP Suite.






























We are here to help you go live
Setup Help
Reach our team through your Odoo App Store account for installation and go-live assistance.
Documentation
Each module ships with a README covering models, configuration steps and security roles.
Configuration Assistance
We help you tailor terminology, grade systems, fee structures and roles to your institution.
Upgrade Support
Stable XML IDs and a country-neutral core keep your configuration carrying forward safely across versions.
Paid Customization
Need a country localization, bespoke report or extra workflow? We offer tailored development on the same core.
Localization Support
The reports hook and inheritance design make adding country-specific statutory exports straightforward.
From admission to alumni, in one suite
28 integrated modules, one unified database, a family portal, a mobile API and a privacy engine — built to enterprise standards on native Odoo 19.
School Management ERP Suite · by DO Incredible
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module