+ 91 984303 3406 [email protected]
Free and open source · MIT licensed

Own your school management
system. Don't rent it.

PHP 8.4 + Laravel · Self-hosted or cloud · Parent and teacher apps

Most school software bills you per student, every year, and keeps your data on someone else's server. GegoK12 works the other way round. Install it on your own server and it is yours — full source code, MIT licence, no renewal date.

Pricing · No per-student fee

A complete school management
system for $0

26 free modules · No user cap · No trial clock

Admissions, students, attendance, homework, classes, library, staff and parent messaging — free, permanently, under the MIT licence. Add fees, exams, timetabling or transport when you need them, from $100 once.

What it is

Open source school and
student management system

Free under MIT · PHP 8.4 + Laravel · Self-hosted or cloud

GegoK12 runs the whole school day — admissions, attendance, classes, homework, library, staff, fees and exams — from one Laravel application you install on your own server. The core is free under the MIT licence and stays free. Paid modules are a one-off purchase for one domain, not a subscription.

  • $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 it is

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
See it working

A two-minute tour

Included

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.

Mobile appsFree

  • Parent app — attendance, homework, notices
  • Teacher app — attendance, homework, lesson plans
Honest comparison

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 modules26 of 38 (12 Pro add-ons, $100–$250 one-off)AllAllMost (some paid)All
LicenceMITGPL-3.0GPL-2.0GPL-2.0AGPL / dual
StackPHP 8.4 + LaravelPHP (custom)PHP (custom)PHP (custom)Ruby on Rails
Native mobile appsParent and teacher (free); driver and conductor (Pro)NoNoPaid add-onNo
Actively maintainedYesYesYesYesCommunity edition largely dormant
Rebranding and resalePermittedCopyleft appliesCopyleft appliesCopyleft appliesRestricted
Hosting from the vendorYesThird partyThird partyYesYes
Best suited toSchools that want parent and teacher apps, and a Laravel codebase they can extendSchools that want the deepest curriculum and timetabling toolsUS districts needing state-reporting featuresSchools that want a long-established SISExisting Fedena users looking to migrate

Scroll the table sideways on a phone →

Where the others are stronger

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.

Where GegoK12 is stronger

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.

Who it's for

Three ways schools run GegoK12

Schools with an IT person

Install it yourself

Own your data, pay nothing for the software, change anything you like. You need someone comfortable with a Linux server.

Schools without technical staff

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.

Developers and resellers

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).

Mobile

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.