A student result portal with a working back office. Teachers log in and enter marks for their own classes; admins manage students and see everything; the result comes out as a printable report card. All of it on Google Sheets, with no server behind it.
The marks grid filters by teacher, class and subject, so a teacher lands on exactly the set of students they need and nothing else. Marks are edited inline — click the cell, type the number, move on. There is no separate edit form and no modal in the way, which is the difference between entering a class of forty in five minutes and in half an hour.
Teachers see only the classes assigned to them, so one teacher cannot alter another's marks, deliberately or by accident. Admins get the full picture plus student CRUD — adding new students, editing details and removing leavers without touching the sheet directly.
Grades and the overall average calculate themselves from the marks as they are entered, so nobody is maintaining a parallel formula column. Each student has a per-subject breakdown, and the report card is print-ready — no export, reformat and reprint cycle.
Schools and colleges that need several teachers entering marks into one system, coaching centres tracking batch performance, and anyone who has outgrown passing a marks spreadsheet around by email. It is also a clear reference for building filtered, permission-aware CRUD in Apps Script.
Copy the sheet, deploy the script, add your teachers and classes. Google Sheets is the database and the layout works on a tablet, which is what most teachers will actually use. The video covers the whole build, and support is free if you get stuck.
| Version | v1.0 |
| Published | Sep 4, 2025 |
| Platform | Google Apps Script |
| Database | Google Sheets |
| Category | Education & School |
| Tags | |
| Video | Watch walkthrough |
| License | Regular License |
| Code.gs Files | Complete Apps Script source code files |
| HTML Files | All HTML template files included |
| Google Sheet | Your own copy with all data and scripts |
| Setup Guide | Step-by-step video tutorials included |
| 6 Months Support | Bug fixes, tweaks, and guidance — all free |
| Free Updates | All future updates included at no extra cost |
Extra modules, your branding, integrations or reports built on top of this file. You get a clear quote and timeline before any work starts, and support after delivery.
What We Customize
20-30% advance to start • Clear quote before work begins • Support included after delivery
Paid picks from the same category
What buyers and viewers say about How to Make Student Result Portal in Google Sheets + Apps Script | Admin & Teacher Dashboard | D35.