SchoolDMS brings together secure storage, role-based access, audit trails, and powerful search — built specifically for the unique needs of educational institutions.
Every feature designed with the realities of school administration in mind — from principals to students.
Five distinct roles — Super Admin, Admin, Teacher, Staff, and Student — each with carefully scoped permissions. Documents are shown only to those who should see them.
Nine built-in categories: Academic, Financial, Administrative, Staff Records, Student Records, Examinations, Certificates, Policies, and Circulars — with filtered views per role.
Intuitive file upload with real-time validation, MIME type checking, and auto-categorisation. Supports PDF, Word, Excel, images, and more up to 20MB.
Full-text search across document titles and tags. Filter by category, access level, and date. Sort by name, date uploaded, size, or download count.
Every action — login, upload, download, deletion, permission change — is logged with timestamp and IP address. Full accountability at every level.
Replace a document and preserve all previous versions. Staff can view, compare, and restore earlier versions, ensuring no important revision is ever lost.
Real-time alerts for document uploads, user approvals, permission changes, and system events. Admins can broadcast notices to specific roles or the whole school.
New users register and are held in a pending state until an admin approves them — keeping your system clean and preventing unauthorised access from day one.
Soft-delete documents into an archive instead of destroying them permanently. Restore at any time, maintaining full version history and metadata throughout.
Permissions are crafted around real school workflows — not generic user tiers.
SchoolDMS is designed to be deployed and operational the same day — no complex configuration required.
Run the setup wizard, enter your database credentials, and create your super admin account — takes under 5 minutes on any PHP host.
Nine categories are pre-loaded. Customise names or add new ones to match your school's specific filing needs.
Users self-register and are held in a pending state. Admins review and approve — keeping your system secure from the start.
Drag and drop files into the right category, set the access level, add tags, and publish. Version history starts immediately.
Users log in and see exactly what they are permitted to see — nothing more, nothing less. Full search and filter available.
Every action is recorded. Run reports, review activity logs, and maintain complete accountability across your institution.
SchoolDMS is built with security as a foundation, not an afterthought. From password hashing to CSRF protection, every layer is hardened for real-world school environments.
SchoolDMS accepts all common document, spreadsheet, presentation, and image formats — validated by MIME type, not just filename extension.
Start UploadingJoin in minutes. No complicated setup — just your database credentials and you're live.