School Management Software

School Management Software consider a general scenario of typical school of class 1 to 12th, each classes have sections like Section A, Section B. There will various subjects for different classes like some subjects are theory and some are practical. Exams are created using these subjects and classes. Students enter in classes by new admission or promoted by their previous class after successful passing of previous class. During course of student we will charge fees to students and collecting them at monthly or one time basis. We like to record attendance of our students. Our school may be providing transport facility to student. Our school have library for students have to maintain books inventory. Our school have hostels and providing hostel facility to our students. Obviously our school has teachers to teach and manage students. We like to communicate our teachers, students and parents. We like to record all the expenses done in our school like miscellaneous bills, salary payments etc. After everything we like to analyze various reports based on our school.

Apart from above we also like to provide access to our Modern School to other users like Teachers, Accountants, Librarians, Students and their Parent. For these Modern School have 6 user's panel - Admin Panel, Teacher Panel, Accountant Panel, Librarian Panel, Student Panel and Parent Panel.

Admin Panel consist 16 modules listed below -

Student Information - for all the information related to student like student search, profile, student admission, promote student to upper class
Teacher Information - for all the information related to teacher like add teacher, profile, teacher attendence, assign subject for teacher
Fees Collection - for all the details related to student fees collection, fees master creation, fees dues, fees reports
Income - for all the income other than fees collection can be manage here like add income, search income, income head
Expenses - for all the expenses related to school can be manage here like add expenses, search expenses, expense head
Attendance - for managing student attendance and attendance report
Examinations - for managing all the exams conducted by school like create exam, schedule exam, exam marks entry, marks grade
Academics - for managing all the parameters / master data required to run school like classes, sections, subjects, teachers, class timetable
Download Center - for managing downloadable documents like assignments, study material, syllabus and other documents need to distribute students and teachers
Library - all the books in your library can be manage here
Inventory - Manage all the assets of your school with stocks and store under inventory module
Transport - for managing transportation service like routes and their fares
Hostel - for managing hostels, hostel rooms and their fares
Communicate - it works like a notice board basically a messaging system for communication to students, parents and teachers
Reports - all the various reports related to different modules can be found here
System Settings - configure DhakaIT School here for different settings like school, sessions, admin password, SMS, Paypal, backup / restore, languages

Teacher Information

This module has 3 sections-

  1. Add Teacher
  2. Assign Subject For Teacher
  3. Teacher Attendence

First we will add new Teacher then assign Teachers for subject and you can calculate Teacher Attendence

Login your Admin Dashbroad- Go to Teacher Management > Add Teacher add teacher details

Teacher Name,
select Shift
and Gender,
Date Of Birth,
Teacher Photo

Account Manage

This module has 8 sections -

  1. Collect Fees
  2. Fees Master
  3. Fees Group
  4. Fees Type
  5. Search Due Fees
  6. Fees Statement
  7. Balance Fees Report
  8. Accountants

First we will prepare our Fees Structure for Current Session by configuring Fees Type, Fees Group and Fees Master then we will Collect Fees of students then we will understand and review various fees reports by using Search Due Fees, Fees Statement and Balance Fees Report.


This module has 3 sections -

  1. Student Attendance
  2. Attendance By Date
  3. Attendance Report

First we will enter Student Attendance then we will search student attendance for a particular date or we can get whole month students Attendance Report.

Student Attendance-  Go to Attendance > Student Attendance select Class then Section then Attendance Date then click Search button. Now below you can see list of students & attendance options like Present, Late, Absent etc. Select the attendance for students then click on Submit Attendance button. To enter National Holiday or Sunday select Mark as holiday button then Submit Attendance button. Note that is attendance is already submitted for a date then you can only edit attendance.

Attendance By Date- Go to Attendance > Attendance By Date to check attendance for a particular date select Class then Section then Date then click on Search button.

Attendance Report- Go to Attendance > Attendance Report to check attendance for a whole month select Class then Section then Month then click Search button


This module has 4 sections -

  1. Exam List
  2. Exam Schedule
  3. Marks Register
  4. Marks Grade

First we will prepare Marks Grade then create exam in Exam List then enter Exam Schedule then enter marks in Marks Register. Note that there is no need to prepare Marks Grade if your institution is not following Grading System in exams. Just leave Marks Grade & don't make any entry in it.

Marks Grade- Go to Examination > Marks Grade enter Grade Name, Percent From, Percent Upto, Description & click on Save button. All the grades can be see at right side of this page.
Exam List- Go to Examination > Exam List enter Exam Name, Note & click Save button. All the exams can be see at the right side of this page, you can also check exam status by clicking View Status button.

Exam Schedule- Go to Examination > Exam Schedule this section has two parts 1) Adding/Editing Exam Schedule 2) Viewing existing Exam Schedule.

For Adding/Editing Exam Schedule click on Add button then on next page select Exam Name, Class, Section then you will get all Subjects now enter Date, Exam Start Time, Exam End Time, Exam Room, Exam Subject Full Marks, Exam Subjects Minimum Passing Marks & click on Submit button to save exam Schedule. For viewing existing Exam Schedule (go to Examination > Exam Schedule) select Class, Section then click Search button, you will see all exams under this Class-Section now click View to see Exam Schedule.

Marks Register- Go to Examination > Marks Register Marks Register section has two parts 1) Adding/Editing exam marks 2) Viewing exam marks.

For Adding/Editing Exam Marks click on Add button then on next page select Exam Name, Class, Section then you will get all students list now enter marks for all the exam subjects & click on Save button to submit marks.


This module has 5 sections -

  1. Add New Shift
  2. Add New Class
  3. Add New Sections
  4. Add New Subjects
  5. Class Timetable

We have already described few section of Academics Module during Steps to setup your school, but now we will completely understand Academics modules sections. First we will create Shifts thenSections then Classes then adding sections in classes then create Subjects then iin Teachers Management option menu Assign Subjects for Teachers. Create Class Timetable.

Download Center

This module has 5 sections -

  1. Upload Content
  2. Assignments
  3. Study Material
  4. Syllabus
  5. Other Downloads

In Download Center we will upload all content from Upload Content section under four content types Assignments, Study Material, Syllabus, Other Download & rest of four sections are used for viewing uploaded content under these content types.


This module has 6 sections -

  1. Add Book
  2. Book list
  3. Issue Return
  4. Add Student
  5. Add Teacher
  6. Librarians

First we will Add Books in library then view & search books in Book List.


This module has 6 sections -

  1. Issue Item
  2. Add Item Stock
  3. Add Item
  4. Item Category
  5. Item Store
  6. Item Supplier


This module has 3 sections -

  1. Routes
  2. Vehicles
  3. Assign Vehicle

Live Demo


In conclusion, using a school management software is a smart move for schools. It makes things easier by handling student info, attendance, grades, and communication in one place. This software helps teachers focus on teaching, and it lightens the workload for admin staff. With quick access to real-time data, decisions become smarter, leading to better academic results.


author Author: Alex Morgan

comments Commenting and subscribing are very important to us because they motivate us to keep producing content of the highest caliber that appeals to your needs and interests.