Skip to main content

Free school management software


Gosfem is the only free and open-source school software that solves real problems encountered by educators every day.

Being free, open-source, and flexible, Gosfem can morph to meet the needs of a huge range of schools.

Gosfem was founded in March 2020 in response to a lack of powerful, usable, and open-source school platforms. Right from the beginning, Gosfem was designed to be flexible, extensible and themeable, whilst aiming to help teachers to do their jobs.

The project aims to provide all schools, no matter their size or resources they have, with the systems they need to provide effective learning, teaching, and school management. Gosfem is built using PHP, MySQL, jQuery, and other open tools.

Gosfem is entirely free and you are free to resell, add more features and use it for your clients or for yourself. No limitations or restrictions on the use of the software.


1. PHP >= 5.6
2. PHP MYSQLI Extension
3. PHP MYSQL Extension
4. PHP CURL Extension
5. Rewrite Module Enabled


  • Dormitory Management
  • Student Examination
  • Attendance Module
  • Timetable Module
  • Online Payment Acceptance (PayPal and Stripe)
  • Reports Module
  • Check Student Result with PIN
  • Dark Theme Feature and RTL
  • Assignment Module
  • Study Material Module
  • Academic Syllabus Module
  • Online Student Admission Module
  • Help Desk Features for Student
  • Translation/Localization
  • Import-Module
  • Subject Management
  • Online Enrollments
  • Helpful Links
  • SMS Alerts
  • Manage Moral Talks
  • Live Search Student
  • Beautiful Statistical Dashboard
  • Transportation Management
  • School Holidays
  • Right to Left Features for Arabic Student
  • Online Payment acceptance of FEE
  • Document Management
  • Class Management Module
  • Backup Management
  • Export Module
  • Settings Module
  • Beautiful Dashboard Widget

How to Run Locally


  • Download and Install any local web server such as XAMPP/WAMP.
  • Download the provided source code zip file. (download button is located below)


  1. Open your XAMPP/WAMP's Control Panel and start Apache and MySQL.
  2. Extract the downloaded source code zip file.
  3. If you are using XAMPP, copy the extracted source code folder and paste it into the XAMPP's "htdocs" directory. And If you are using WAMP, paste it into the "www" directory.
  4. Open your XAMPP/WAMP PHPMyAdmin in a browser and create a new database naming school.
  5. Import the provided SQL file into your newly created database. The file is located inside the open/installation folder and is known as database.sql.
  6. Browse the Free school management system on the browser. i.e.


For the web-based open source click here:

Understand all the features here

Latest Update News:

Note: Due to the size or complexity of this submission, the author has submitted it as a .zip file to shorten your download time. After downloading it, you will need a program like Winzip to decompress it.

Virus note: All files are scanned once-a-day by for viruses, but new viruses come out every day, so no prevention program can catch 100% of them.


1. Re-scan downloaded files using your personal virus checker before using it.
2. NEVER, EVER run compiled files (.exe's, .ocx's, .dll's etc.)--only run source code.


Submitted byTofik Mohammed (not verified)on Sun, 12/19/2021 - 16:55

.htaccess issue, how can i able to configure it reply me pls
Submitted bykiberu ismail (not verified)on Tue, 01/11/2022 - 02:33

Installation was successfully but on access the system it requires username and password which I didn't set myself
Submitted byOlusomoka Mary… (not verified)on Wed, 01/12/2022 - 20:03

Hello I can't access the application, I got this error Unable to connect to your database server using the provided settings. Filename: C:/xampp/htdocs/school/system/database/DB_driver.php Please anyone with idea on how to fix it and also the way out of it.

Add new comment