// the find
frappe/education
Open source education / school management system
Frappe Education is a school/college ERP built as a module on top of ERPNext. It handles the full administrative stack: admissions, fee collection, course scheduling, attendance, and a student portal. The target is small-to-medium educational institutions that want one system instead of five.
Active maintenance (pushed today) with a real release versioning scheme tied to Frappe Framework versions. The Frappe doctype system means the data model is defined in JSON and versioned in git — you can see exactly what fields exist without reading migrations or source. Docker and easy-install paths both exist and are documented. The student portal covering timetable, grades, and fee payments in one place is genuinely useful scope.
Hard dependency on ERPNext is a real adoption tax — you're not installing a school app, you're installing a full ERP and then the school module on top. That's a significant operational footprint for something like a small private school. The fee management is tightly coupled to ERPNext's accounting module, so if you don't want double-entry bookkeeping you still have to deal with it. Stars are low (538) for a project this mature, suggesting limited real-world adoption outside Frappe's own ecosystem. No LMS features — no async content delivery, no video hosting, no assignments workflow — so it's purely administrative, not pedagogical.