- $0 forever26 modules under MIT, no user cap — see the list
- You host itAny standard LAMP server or VPS; data never leaves
- Rebrand and resellMIT means no royalties and no permission needed
- $100 one-offPro modules priced per domain, not per student
What is GegoK12?
GegoK12 is an open source school management system for K–12 schools, released under the MIT licence. It covers classroom management, student and parent records, and the academic record — attendance, homework, assignments and examinations. It also handles fee management, staff leave and salary, the library, the notice board, and communication between the school, its teachers and parents.
Schools install it on a server they control. Administrators and teachers work in a browser-based control panel, teachers also have an Android app, parents receive updates through a parent app, and students use a web portal.
It is built on PHP 8.4 and the Laravel framework, and the complete source code is published on GitHub. It is developed and maintained by GegoSoft Technologies, a software company in Madurai, India.
Own your data
GegoK12 runs on your school's server. Student records, attendance, marks and fee history sit in a MySQL database your school administers directly. There is no vendor-held copy, no export request to raise and no clause that lets anyone withhold your records if you stop paying us.
Backups are ordinary MySQL dumps. Moving to a different host — or away from GegoK12 entirely — is a file copy, not a negotiation.
MIT licensed, permanently
MIT is a permissive licence with no copyleft obligation. Schools, integrators and resellers may modify, rebrand and commercially redistribute GegoK12 without asking permission and without paying a royalty.
A released version cannot be un-released. Every version already published under MIT stays MIT, whatever we do later.
Built for developers
GegoK12 follows ordinary Laravel conventions: Composer for dependencies, an .env file for configuration, Artisan migrations for the schema, Blade for templates and MySQL for storage. A PHP developer can read the codebase, add a module or change a report without learning a proprietary framework first.
Deployment is a normal LAMP deployment — shared hosting, a VPS or a machine in the school office.
A paperless school day
GegoK12 replaces the registers and files a school currently keeps on paper: attendance registers, mark sheets and report cards, fee receipts, homework and assignment diaries, staff leave forms and salary slips, and the notice board.
Information is entered once and reaches everyone who needs it. A mark entered by a teacher appears in the report card, the analytics and the parent app without being copied by hand.
- Category
- School management system, school ERP, student information system (SIS)
- Licence
- MIT — modify, rebrand and redistribute commercially, no royalty
- Built with
- PHP 8.4, Laravel, MySQL, Blade
- Deployment
- Self-hosted on any standard LAMP server or VPS. Managed hosting is available and optional.
- Source code
- github.com/Gego-K12/gegok12
- Apps
- Android parent app, Android teacher app, web portal for students
- Pricing model
- Free core, permanently. Optional Pro modules are a one-off purchase for one domain, not a subscription. Full module list and prices.
- Made for
- K–12 schools, school groups, and the integrators and resellers who deploy for them
- Publisher
- GegoSoft Technologies, Madurai, India
A two-minute tour
What you get for free
Twenty-six of the thirty-eight modules are in the free MIT-licensed core. Nothing here expires, is capped by student numbers, or asks you to upgrade. The twelve Pro add-ons are further down, with prices.
Students and admissions6 free
- Student management
- Admissions management
- Promotion management
- Parent management
- Discipline records
- ID card and bus pass generation
Classroom and teaching5 free
- Class and section management
- Subject management
- Homework and assignment
- Lesson plans for teachers
- Class wall
Attendance and staff5 free
- Attendance management
- Staff management
- Leave master
- Holiday master
- Task management
Communication and parents4 free
- Communication module — SMS and push
- Notice board
- Events and calendar
- Telephone directory
Library and reception2 free
Platform3 free
- Dashboard and reports
- School settings
- Activity logs
Accounts1 free
- Account management — school income and expenses
Mobile appsFree
- Parent app — attendance, homework, notices
- Teacher app — attendance, homework, lesson plans
GegoK12 compared with other open source school systems
These are the projects most schools shortlist alongside GegoK12. Where they are the better choice, we have said so.
| GegoK12 | Gibbon | RosarioSIS | openSIS | Fedena (community) | |
|---|---|---|---|---|---|
| Free modules | 26 of 38 (12 Pro add-ons, $100–$250 one-off) | All | All | Most (some paid) | All |
| Licence | MIT | GPL-3.0 | GPL-2.0 | GPL-2.0 | AGPL / dual |
| Stack | PHP 8.4 + Laravel | PHP (custom) | PHP (custom) | PHP (custom) | Ruby on Rails |
| Native mobile apps | Parent and teacher (free); driver and conductor (Pro) | No | No | Paid add-on | No |
| Actively maintained | Yes | Yes | Yes | Yes | Community edition largely dormant |
| Rebranding and resale | Permitted | Copyleft applies | Copyleft applies | Copyleft applies | Restricted |
| Hosting from the vendor | Yes | Third party | Third party | Yes | Yes |
| Best suited to | Schools that want parent and teacher apps, and a Laravel codebase they can extend | Schools that want the deepest curriculum and timetabling tools | US districts needing state-reporting features | Schools that want a long-established SIS | Existing Fedena users looking to migrate |
Scroll the table sideways on a phone →
Gibbon, RosarioSIS and openSIS include exam management, timetabling and fee billing at no cost, where GegoK12 charges $100 for exams, $100 for fees and $200 for timetabling as Pro modules. Gibbon also has a deeper curriculum and planning module and a larger contributor community, and RosarioSIS has the strongest US state-reporting support. If a zero-cost exams and timetabling module is your requirement, they are the better fit.
MIT licensing, so you can rebrand and resell without copyleft obligations — and native parent and teacher apps in the free core, which none of the GPL projects provide out of the box.
Three ways schools run GegoK12
Install it yourself
Own your data, pay nothing for the software, change anything you like. You need someone comfortable with a Linux server.
We host it for you
We handle the server, updates, backups and support. Same software, same open licence — you can take your data and leave at any time.
Build on it and sell it
MIT licence, Laravel codebase, documented API. Rebrand it, extend it, and sell it to your own clients without royalties.
GegoK12 supports CBSE, ICSE, IB, state-board and international curricula. Academic years and term structures are configurable in the free core; grading schemes and report card formats come with the Pro examination module ($100).
Parent, teacher and transport apps
Attendance, homework, lesson plans and school notices reach parents through the app instead of a paper diary. Teachers mark attendance and set homework from their phone. The parent and teacher apps are part of the free core and are not counted as modules. The driver and conductor apps come with the Pro transport module ($200).
Available on Google Play — confirm and link the listings.