Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Education
  3. education_school_management v 18.0
  4. Sales Conditions FAQ

education_school_management

by Ebitda Solution LLP https://www.ebitdasolutions.com
Odoo

$ 173.10

In-App Purchases
v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Invoicing (account)
• Website (website)
Lines of code 7948
Technical Name education_school_management
LicenseLGPL-3
Websitehttps://www.ebitdasolutions.com
Versions 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
• Invoicing (account)
• Website (website)
Lines of code 7948
Technical Name education_school_management
LicenseLGPL-3
Websitehttps://www.ebitdasolutions.com
Versions 18.0 19.0
Supports:
Community
Enterprise
Availability:
On Premise
Odoo Online
Odoo.sh

School Management System

Ebitda Solutions LLP

Complete School ERP for Odoo 18 — Students, Teachers, Classes, Fee & Challan, Attendance, LMS Portal, Results, Library and more.

🎓 Student & Teacher Management 💰 Fee & Challan 🖥️ LMS Student Portal 📚 Library Module 📊 Attendance & Results

A Complete School ERP — Manage Every Operation in One Place.

School Management System is a comprehensive Odoo 18 application built by Ebitda Solutions that covers the full lifecycle of school operations. Manage students from admission to result — with classes, subjects, timetable, teachers, attendance (QR + WhatsApp), fee management with challan PDF, a fully functional LMS portal for students, teachers and parents, library with book issue tracking, exam results with WhatsApp sharing, and much more. Everything integrated in one Odoo module.

📧 support@ebitdasolutions.com 📞 +92 311 6427867
🎓 Student & Teacher Management

Full student lifecycle — admission, roll number, class assignment, portal access, QR code ID card, parent/guardian info, and class history. Teachers linked to subjects and classes with LMS portal login.

💰 Fee Management & Multi-Month Challan

Class-wise fee templates auto-create fee records on admission. Students filter fees by month/year on the portal and print a combined multi-fee challan PDF in one click. Accounting invoice integration included.

🖥️ LMS Portal — Students, Teachers & Parents

Three dedicated portals: students access fee, timetable, results, quizzes, materials and helpdesk; teachers manage class LMS content; parents monitor all children from one login with quick fee and calendar access.

KEY HIGHLIGHTS

🎓

Complete Student Management

Manage students from draft to admitted — with roll number, admission number, class assignment, QR code generation, blood group, parent info, portal access, and full class history tracking.

👨‍🏫

Teacher & Timetable Management

Teachers are assigned to subjects and classes, given LMS portal logins, and linked to timetable slots — so students always know who is teaching which subject and at what time.

📋

Class Fee Templates & Auto-Sync

Define fee templates per class with multiple lines (tuition, transport, library). On student admission, fee records are created automatically — no manual data entry. Duplicate prevention built-in.

🖨️

Multi-Month Combined Challan PDF

Students select multiple fee records on the portal, filter by month/year, and download a single combined challan PDF — with all fee lines, amounts, periods, and a grand total.

📲

QR Attendance & WhatsApp Notifications

Mark student attendance by scanning a QR code. Send class-wise attendance summaries to the class teacher and individual status to each parent via WhatsApp — all in one button click.

🖥️

Three-Role LMS Portal

Student portal for fees, results, timetable, quizzes, documents and helpdesk. Teacher portal for managing class content, quizzes, materials and announcements. Parent portal for monitoring all children.

📊

Exam Results & WhatsApp Sharing

Record results per exam with subject-wise marks. Send result reports to parents via WhatsApp directly from the result form. Results are also visible to students on the LMS portal.

📚

Library with Fine Calculation

Manage books with categories, stock tracking, and issue/return workflow. Automatic fine calculation per overdue day. Mark books as lost or damaged. Full issue history per student.

  • Screenshots
  • Features
  • Releases

Teacher Form — Profile, Portal Access & Subject Assignment

The Teacher form stores full staff details — Employee ID, email, hire date, and photo. The Portal section lets you enable Teacher LMS login with a dedicated portal user linked to their email. Teachers are also assigned subjects per class, which determines which LMS classes they can manage.

Teacher Form Portal Access Subject Assignment

Student Form — Admission, Class, Blood Group & Parent Info

The Student form captures complete student data — roll number, admission number, current class, date of birth, gender, blood group, email, address, and parent/guardian name and contact. Clicking Admit moves the student to Admitted state and automatically triggers fee creation from the class fee template.

Student Form Admission Class Parent Info

Class Form — Students, Capacity, Teacher & Fee Count

The Class form (8th grade, Section 2022, Academic Year 2023) shows capacity, total enrolled students, class teacher, and attendance WhatsApp number. The Students tab lists all enrolled students with roll numbers, admission numbers, parent details, admission status badge, and a fee count column — giving a complete class snapshot at a glance.

Class Form Students Capacity Fee Count

Subject Form — Class Linking & Maximum Marks

The Subject form links each subject to a specific class with a maximum marks value. Subjects defined here are used across the timetable, result cards, LMS materials, and quizzes — forming the academic structure that connects teachers, students, and content together.

Subject Form Class Linking Maximum Marks

Timetable — Class, Subject, Teacher, Day & Time Slot

Each timetable entry links a class, subject, and teacher to a day and time slot (start/end). The system automatically displays AM/PM formatted times for clarity. These entries appear on the student portal Time Table page so students always know their full weekly schedule.

Timetable Class Subject Teacher Time Slot

Class Fee Template — Define Fee Lines, Types & Billing Period

The Class Fee Template form (template "star1" for 8th grade) allows defining multiple fee lines — description, fee type (Tuition/Transport/Library/Other), amount, billing month, and billing year. The "Apply to class students" button syncs all template lines to every already-admitted student in the class instantly, with a confirmation notification.

Class Fee Template Fee Lines Billing Period

Student Attendance — Date, Status & Remarks with Workflow

Student attendance records link a date, student, present/absent status, and optional remarks. A Draft → Confirmed workflow ensures attendance is reviewed before finalisation. Attendance can also be created via QR code scanning for faster classroom processing.

Student Attendance Date Status Remarks

QR Code Attendance Wizard — Scan & Create in One Step

The QR Code attendance wizard lets staff scan a student's QR code (generated from admission number) — the system auto-fills student name, class, and today's date. A confirmation shows "Student found: zara (Class: 8th)" before the Create Attendance button finalises the record instantly.

QR Code Attendance Wizard Scan Create

Staff Attendance — Check-In, Check-Out & Status Tracking

Staff attendance records daily check-in and check-out times for each staff member alongside present/absent status and remarks. The Draft → Confirmed workflow ensures records are reviewed before finalisation — keeping staff attendance accurate and auditable.

Staff Attendance Check-In Check-Out Tracking

WhatsApp Attendance — Send Class Summary to Teacher & Parents

The Send Classwise Attendance via WhatsApp wizard sends attendance reports with one click — the Class Teacher receives a full present/absent summary for all students in the class, while each parent receives only their own child's individual attendance status. Both options are independently toggleable.

WhatsApp Attendance Class Summary Parents

Student Documents — Admin Upload & LMS Portal Sync

Admins can upload documents (result cards, notes, notices) for any student linked to a subject. These documents automatically appear on the student's Upload page on the LMS portal — students can also upload their own documents from the portal, which teachers and admins can then view from the backend.

Student Documents Admin Upload LMS Portal

LMS Quizzes — MCQ Quiz Creation per Subject

LMS Quizzes are created per subject with MCQ questions — each question has four answer choices (A, B, C, D) and a correct answer marked. Quizzes can be set active/inactive. Published quizzes appear on the student portal where students take them online with results tracked automatically.

LMS Quizzes MCQ Creation Subject

Subject Notifications — Announcements for Students via LMS

Subject notifications are posted per subject with a title, date, sequence, and message body. Active notifications appear as announcements on the student LMS portal — allowing teachers and admins to alert students about tests, low marks, schedule changes, or any important subject-level update.

Subject Notifications Announcements LMS

LMS Calendar — School Events & Holidays

LMS Calendar events (convocations, exams, holidays, school functions) are managed here — each with a title, date, type (Event/Holiday), country, sequence, active toggle, and optional description. Published events appear on the student portal Calendar page so the whole school stays aligned on upcoming dates.

LMS Calendar School Events Holidays

Fee List — All Fees with Type, Amount, Due Date & Status

The Fees list view shows all student fee records across the school — fee reference, roll number, student name, class, fee type, amount, due date, payment date, and current status (Pending/Paid). Fee records are automatically created from class templates on student admission, eliminating manual entry entirely.

Fee List All Fees Status Due Date

Student Results — Subject Marks, Summary & WhatsApp Share

Student result records link a roll number, student, class, date, exam type, and total marks. The Subjects tab lists each subject with marks obtained. A Summary tab provides overall performance data. Results can be sent directly to parents via WhatsApp from the form — and are visible to students on the LMS portal Result page.

Student Results Subject Marks WhatsApp Share

Bank Records — School Bank Account Details

The Bank model stores school bank account information — bank name and full account number. Bank records are referenced on fee challans to show parents exactly where to deposit fee payments, making the challan PDF a complete, actionable payment instruction document.

Bank Records School Bank Account

Exams — Define Exam Types for Result Records

Exam records define the assessment types used school-wide — Entry Exam, Mid-Term, Final, Annual, etc. These exam names are linked to student result records, providing structured tracking of academic performance across multiple assessment periods throughout the academic year.

Exams Define Types Result Records

Staff Heads — Department Head Profiles & Summary Time

Staff Head records store department head details — full name, phone number, email, active status, and a summary time field for shift tracking. This model supports the school's administrative hierarchy and can be referenced in staff attendance reporting and department-level management workflows.

Staff Heads Department Head Profiles

Teacher LMS Portal — My Classes Overview

Teachers log in to a dedicated Teacher LMS portal that shows all their assigned classes. Each class card displays the class name (8th - 2022 - 2023) with a "Manage class LMS" button — taking the teacher to the class workspace where they upload materials, create quizzes, and post announcements for their students.

Teacher LMS Portal My Classes Overview

Teacher LMS — Create Quizzes & Add MCQ Questions from Portal

Teachers create quizzes directly from the Teacher LMS portal — enter a quiz title and optional instructions, toggle "Show on student LMS now", then add MCQ questions with four answer choices and select the correct answer. No backend Odoo access required; everything is managed from the teacher-facing portal.

Teacher LMS Create Quizzes MCQ Questions

Teacher LMS — Publish Documents & Video Materials

Teachers publish learning materials from the LMS portal — choose a title, type (Document PDF, Image, or Video), upload a file or paste a YouTube URL, set auto-complete duration, and add a short description. Published materials appear instantly on the student LMS under the correct subject for the teacher's class.

Teacher LMS Publish Documents Video Materials

Teacher LMS — Post Announcements to Students

Teachers post class announcements directly from the LMS workspace — enter a title and message, hit Post, and it appears on the student portal immediately. All past announcements are listed with dates below the form, giving a full history of class communications visible to all enrolled students.

Teacher LMS Post Announcements Students

Teacher LMS — Published Content List & Archive Control

The "Published content" section shows all active materials and quizzes for the subject — each listed with its type (quiz/document) and publication date. An Archive button unpublishes any item instantly, keeping the student portal clean and relevant without requiring backend admin access.

Teacher LMS Published Content Archive

Student Portal — Fee Page, Month/Year Filter & Combined Challan

The Fee page on the student portal lists all fee records — reference, type, amount, period (Month/Year), due date, and status badge. Students filter by month and year to find specific fees, select one or more rows using checkboxes, and click "Print combined challan (selected)" to instantly download a single combined PDF for all selected fees.

Student Portal Fee Filter Combined Challan PDF

Student Portal — HelpDesk: Submit & Track Issues

Students submit issues or complaints from the portal HelpDesk — selecting complaint type (Academic Issue, Fee Issue, etc.) and writing a description. All submitted issues appear in "My Submitted Issues" with date, complaint type, description, and an open/closed status badge — fully tracked by school administration.

Student Portal HelpDesk Submit Track Issues

Student Portal — Upload Documents by Subject & Download

Students upload documents from the portal by selecting a subject, entering a title, and choosing a file. All uploads appear in "My Uploads" with a subject tag, timestamp, and a Download button. Documents uploaded by admins or teachers for the student also appear here, making it a centralised document hub per student.

Student Portal Upload Documents Download

Student Portal — Timetable Page with AM/PM Format

The Time Table page on the student portal shows the weekly class schedule in a clean table — Day, Subject, Teacher name, Start time, and End time — all in AM/PM format. The timetable is pulled live from the backend records, so any update by admin is reflected on the student portal immediately.

Student Portal Timetable AM/PM Schedule

Teacher LMS — Class Workspace: Subjects, Materials & Progress

The Teacher Class workspace shows enrolled student count and all subjects for the class. Each subject card shows total published materials, total quizzes, and a class progress percentage. The "Open subject LMS" button takes the teacher into the full subject management page for uploading content, quizzes, and announcements.

Teacher Class Workspace Subjects Materials Progress

Parent LMS Portal — Manage All Children from One Login

Parents access a dedicated Parent LMS portal that lists all their children — each with class info and three quick-access buttons: Calendar, Time Table, and Fee. Clicking "Open learning space" opens that child's full student portal, allowing parents to monitor academics, fees, and schedules for multiple children from a single login.

Parent LMS Portal All Children One Login

Library — Book Categories with Code & Book Count

The Library module includes category management — each category has a name, unique code, active toggle, total book count, and optional description. Categories organise the library collection and allow easy filtering when searching for books. The book count auto-updates as books are added to the category.

Library Book Categories Code Count

Library Books — Full Stock & Issue Tracking

Each library book record stores title, author, ISBN, category, publisher, edition, price, purchase date, and shelf/location — alongside auto-maintained counts: total copies, available copies, currently issued, and total issues to date. Stock numbers update automatically with each book issue or return action.

Library Books Stock Issue Tracking

Library Book Issue — Fine Calculation & Return Workflow

Book issue records track the full borrowing lifecycle — student, book, issue date, due date, return date, fine per day rate, days overdue, and auto-calculated fine amount. Staff use three action buttons — "Return Book", "Mark as Lost", or "Mark as Damaged" — to progress the record through the Issued → Returned workflow.

Library Book Issue Fine Return Workflow

🎓 Student Management — Admission, Roll Number, QR Code, Class History, Portal Access

👨‍🏫 Teacher Management — Subject Assignment, LMS Portal Login, Timetable Linking

🏫 Class & Subject Management — Section, Academic Year, Capacity, Fee Count Per Student

📅 Timetable — Day-wise Subject, Teacher & Time Slot with AM/PM Display

📋 Class Fee Templates — Multiple Fee Lines (Tuition, Transport, Library, Other) per Class

🔄 Auto Fee Sync — Create Student Fee Records Automatically on Admission

🖨️ Multi-Fee Combined Challan PDF — Select & Print Multiple Fees in One Document

📲 QR Code Student Attendance — Scan QR, Auto-Fill Student & Create Attendance

💬 WhatsApp Attendance Notifications — Teacher Summary + Individual Parent Alerts

🖥️ Student LMS Portal — Fee, Timetable, Result, Quizzes, Documents, HelpDesk, Calendar

👨‍💻 Teacher LMS Portal — Upload Materials, Create Quizzes, Post Announcements

👨‍👩‍👧 Parent LMS Portal — Monitor All Children, Quick Fee/Calendar/Timetable Access

📊 Exam Results — Subject-wise Marks, Summary Tab, WhatsApp Result Sharing to Parents

📚 Library — Book Categories, Stock Tracking, Issue/Return Workflow, Fine Calculation

🏦 Bank Records — School Account Details Referenced in Fee Challans

👔 Staff Attendance & Staff Heads — Check-In/Out Tracking, Department Head Management

Release 19.0.1.0.6

Latest Release
  • Student management — admission workflow, roll number, QR code ID card, portal access, parent info
  • Teacher management — subject assignment per class, LMS portal login with dedicated portal user
  • Class & subject management — section, academic year, capacity, class teacher, fee count
  • Timetable — day/subject/teacher/time slot with AM/PM display on student portal
  • Class Fee Templates — multiple fee lines (tuition, transport, library, other) with billing month/year
  • Auto fee sync — fee records created from class template on student admission or class change
  • Multi-month combined challan PDF — portal fee filter by month/year + print selected fees as one PDF
  • Student attendance — QR code scanner wizard, status/remarks, draft-confirmed workflow
  • WhatsApp attendance notifications — class teacher summary + individual parent alerts per student
  • Staff attendance — check-in/check-out, status, draft-confirmed workflow
  • Staff heads — department head profiles with phone, email, summary time
  • Student LMS portal — fee page, timetable, results, quizzes, documents upload, helpdesk, calendar
  • Teacher LMS portal — class workspace, subject LMS, quiz creator, material publisher, announcements
  • Parent LMS portal — multi-child selector with quick calendar, timetable and fee access per child
  • LMS quizzes — MCQ format, 4 options per question, correct answer tracking, active/inactive toggle
  • LMS materials — document (PDF/image) and video (YouTube URL) publishing with auto-complete duration
  • Subject notifications — announcements posted per subject visible on student portal
  • LMS calendar — school events and holidays with date, type and country
  • Student results — subject-wise marks, summary tab, WhatsApp result sharing to parents
  • Exam types — configurable exam names linked to result records
  • Library — book categories, book stock tracking (total/available/issued), issue/return workflow, fine calculation, mark as lost/damaged
  • Bank records — school bank account storage referenced in fee challans
  • Student documents — admin upload per student/subject synced to student portal; student self-upload with download
  • HelpDesk — student issue submission with complaint type, description, and open/closed status tracking
  • Accounting integration — optional customer invoice creation on fee payment

Our Services

⚙️
Odoo Customization
🔧
Odoo Implementation
🆘
Odoo Support
🔄
Odoo Migration
🧩
Odoo Integration
💬
Odoo Consultancy
📜
Odoo Licensing
👨‍💻
Hire Odoo Developer

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with