Skip to main content

Student Quarterly Grading System using PHP and SQLite Database Free Source Code



This is a PHP Project entitled Student Quarterly Grading System. It is a web-based application that provides faculties or teachers of a certain school an automated platform to store and compute their students' quarterly grades. The system is able to store the grades/marks per assessment every quarter. This project will help teachers to lessen the burden of calculating their students' grades in each class and subject. The project is easy to understand, user-friendly, and has a pleasant user interface.

I developed this project using the following:

  • XAMPP v3.3.0 as my local webserver that has a PHP Version 8.0.7
  • PHP Language
  • SQLite Database
  • HTML
  • CSS
  • JavaScript
  • jQuery
  • Ajax
  • Bootstrap
  • AdminLTE
  • and more...

About the Student Quarterly Grading System

This project can be accessed by multiple users but has only a single system user role. The main goal of this project is to lessen the work of teachers in terms of calculating their students' quarterly grades and to automate the records of the assessment records of the student that can be easily retrieved. It generates also printable quarterly grades of class per subjects report. The data in the report are automatically fetched and calculated without hassle and taking too much time of the teachers.

How to use.

The system user must populate first the list on the maintenance page which has the Grading Components and Subject List. Next, the user will also set the percentage of each component in every subject. After that, populate the list of classes, students, and assessments. Then, encode the marks of the students per assessment and this feature can be done at the Marks Page. Then you can now generate or view the printable quarterly grades of the class per subject at the Reports Page. On the reports page, after the system user select's the Class/Subject and Quarter, the View Transmutation Table Button will also appear on the page along with the report. This button triggers to open a modal that displays the Transmutation Table of Grades where the teacher can recheck the transmutation grade of each student.

Project Features

  • Secure Login/Logout
  • Dashboard/List Summary Page
  • Manage Class List(CRUD)
  • Manage Student List (CRUD)
  • Manage Assessement List (CRUD)
  • Maintenance
    • Add Grading Component
    • Edit Grading Component
    • Delete Grading Component
    • List Grading Components
    • Add Subject
    • Edit Subject
    • Delete Subject
    • List Subjects
    • Manage Grading Components Percentage per Subject
  • Manage Student Assessment Marks Per Class/Subject
  • View Printable Student Quarterly Grade Report Per Class/Subject
  • View Grade Transmutation Table
  • Manage User List (CRUD)
  • Manage Account Credentials

Some of the System Snapshots

Maintenance List Page

Student Quarterly Grading System

Grading Components Percentage per Subject Form Modal

Student Quarterly Grading System

Assessment List Page

Student Quarterly Grading System

Class Assessment Marks Form Page

Student Quarterly Grading System

Quarterly Grades Report Per Subject

Student Quarterly Grading System

Transmutation Table

Student Quarterly Grading System

The project source code is free to download on this website. Feel Free to download and modify the source code the way you wanter. Follow the instruction below to run this project.

How to Run ??


  • 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 php.ini file and uncomment the sqlite3 and save the file.
  2. Open your XAMPP/WAMP's Control Panel and start Apache.
  3. Extract the downloaded source code zip file.
  4. 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.
  5. Browse the Student Quarterly Grading System in a browser. i.e. http://localhost/grading_system/.

Default Admin Access

Username: admin
Password: admin123


That's it! You can now explore the features and functionalities of this Student Quarterly Grading System project in PHP and MySQL Database. I hope this will help you with what you are looking for and you'll find something useful for your future PHP Projects.


Explore more on this website for more Free Source Codes and Tutorials.

Enjoy :)

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.

Add new comment