The school management information system is used in a secondary educational institution to manage the daily activities that take place in a school environment such as result computation, report generation, managing student and staff information which tends to be a very tedious task due to the amount of data that would be involved. The primary goal of this application is to offer a suitable interface to its user in order to simplify and reduce the time needed for information and procedure management relating to different school activities. However the need to automate such system into application software is highly necessary.