JoomSchool
Introduction
JoomSchool is a complete school management system for Joomla. Build and manage your educational institution with ease — from academics and attendance to payments and communication, all in one powerful component.
🎯 Who Is It For?
- 🏫 Primary and Secondary Schools
- 🎓 Colleges and Universities
- 📚 Training Centers & Academies
- 🗣️ Language Schools
- ✏️ Tutoring Centers
- 🏢 Any educational institution needing centralized management
✨ Main Features
- 📅 Academic management (years, classes, sections, divisions, subjects, promotions)
- 👥 Students, teachers & parents management with role-based dashboards
- ✅ Attendance tracking by class and subject
- 📝 Exams, marks & customizable grading systems
- 💰 Payments, income & expense tracking with accounting dashboard
- 📚 Library management with book circulation
- 🚌 Transport/bus route management
- 💬 Private messaging with attachments
- 📢 Announcements system
- 🔧 Custom fields builder
- 📊 Reports & data export (PDF, Excel)
- 🌍 Multi-language & RTL support
🏫 Academic Management
- Academic year management with year switcher
- Subjects with codes and short names
- Sections management (A, B, C...)
- Divisions/streams management
- Classes with subjects, sections & grade system binding
- Student promotion to next class/year
🎓 Students Management
- Complete student profiles with photos
- Assign to class, section, division & roll number
- Custom fields support for extended biodata
- Download student biodata as PDF
- View marks, attendance & results from dashboard
- Self-service student portal
- Students can edit their own profiles
👨🏫 Teachers Management
- Teacher profiles with photos & designation
- Assign to classes, sections & subjects
- Custom fields support
- Download teacher info as PDF
- Create announcements for students
- Enter attendance & exam marks from frontend
- Self-service teacher dashboard
👨👩👧 Parents Portal
- Parent profiles linked to children
- Monitor children's attendance & marks
- View results and payment status
- Receive school announcements
- Private messaging with teachers
- Self-service parent dashboard
✅ Attendance System
- Mark daily attendance by class
- Subject-wise attendance tracking
- Session start/end time recording
- Attendance notes & comments
- Attendance reports (monthly, yearly)
- Teachers can mark attendance from frontend
📝 Exams & Grading
- Create and schedule exams
- Enter marks by exam, class & subject
- Customizable grade categories (A+, A, B, C...)
- Grade point system support
- Teacher comments on results (public & private)
- Student result cards
- Export marks to Excel
💳 Payments & Accounting
- Multiple payment types (tuition, exam fees, etc.)
- Multiple payment methods (Cash, Card, Check...)
- Payment gateway integration (plugin-based)
- Track paid, due & total amounts
- Download invoices as PDF
- Income tracking with monthly reports
- Expense tracking with categories
- Accounting dashboard overview
📚 Library Management
- Book catalog with ISBN, author, price & quantity
- Book categories & rack/shelf organization
- Library membership by class
- Book issuance & return tracking
- Due date management
- Book cover photos
🚌 Transport Management
- Bus routes with fare information
- Vehicle registration & driver details
- Assign students to transport routes
- Driver contact information
💬 Messaging & Communication
- Private messages between users (students, teachers, parents)
- Message attachments support
- Message threading & replies
- Unread message indicators
- Email notifications for new messages
- Announcements from teachers
- Target announcements by class
🔧 Custom Fields Builder
- Create custom fields for students, teachers & parents
- 6 field types: Input, Textarea, Checkbox, Radio, Select, Date Picker
- Control field visibility (profile, list, biodata)
- Set required fields
- Field ordering support
📊 Reports & Data Export
- Attendance reports (PDF, print)
- Exam marks export to Excel
- Student biodata PDF download
- Payment invoices PDF
- Charts & data visualization
- Print-friendly views
- Bulk data import (students, teachers, parents)
⚙️ Technical Features
- Joomla 4 & 5, 6 compatible
- Multi-language support
- RTL (Right-to-Left) language support
- SEF URLs
- Responsive & mobile-friendly design
- Role-based access control
- Bootstrap UI framework
🔄 Changelog
https://www.joomboost.com/components-changelogs/230-joomschool-changelog.html
JoomSchool
- Version:
- 6.0.2
- Developer:
- JoomBoost
- Last updated:
-
Jan 09 2026
3 days ago - Date added:
- Apr 10 2021
- License:
- GPLv2 or later
- Type:
- Paid download
- Includes:
- c p
- Compatibility:
- J3 J4 J5 J6
Share