For schools, colleges and training providers
Let students find their result with a roll number, not a 200-page PDF.
Schools and training centers already compile marks in Google Sheets. FlexTable turns that Sheet into a search-only result lookup, a private grade view for each logged-in student, or a certificate verification page. Nothing new to install or learn.
Sound familiar?
Results day shouldn't break your website.
Results day crashes our site because everyone downloads the same huge PDF.
Parents and employers keep emailing us to confirm a certificate is genuine.
If we publish the full list, every student can see everyone else's marks.
How it works
Publish results in three steps
Your exam team keeps working in Google Sheets. FlexTable handles the website part.
Compile marks in Google Sheets
One row per student, with a unique ID such as a roll number, registration number or certificate ID.
Turn on Search Only Display
Limit the search to the ID column so each search returns exactly one student, and keep the full list hidden.
Publish the result page
Embed it anywhere on your site. Corrections made in the Sheet go live without re-uploading files.
A result lookup that shows one student at a time
The table stays hidden until someone searches. Set the search to a single column, like Roll No., and students only ever see the row that matches their own number.
- Column-specific search for precise matches
- Show results as students type, or only after they click Search
- Built for large lists, even tens of thousands of rows
- Works on phones, where most students check results
Verify any certificate in one search
Publish a verification page where employers, parents or other schools enter a certificate ID and instantly see who it belongs to, the course and the issue date. Fewer emails, less fraud.
- Search by certificate ID only
- Nothing is shown until a valid ID is entered
- Revoke or correct a certificate by editing one row
A private grade view for every student
If students log in to your WordPress site, show each of them only their own grades and attendance from one shared Sheet. FlexTable matches rows by username, email or name.
- One Sheet for the whole class, private views for each student
- Login prompt for visitors who aren't signed in
- All matching rows shown, like one row per subject or term
| Subject | Score | Grade | Attendance |
|---|---|---|---|
| Mathematics | 92 | A+ | 98% |
| Science | 88 | A | 96% |
| English | 90 | A+ | 100% |
Features that matter here
Built for results day traffic
Caching and async loading
Smart caching and asynchronous loading keep pages fast when everyone checks at once.
Corrections go live instantly
Fix a mark in the Sheet and the published result updates. No new PDF to upload.
One tab per class or term Pro
Show several Sheet tabs in one table so students pick their class or exam.
Print and download Pro
Let students print or save their result as PDF straight from the table.
Phone-friendly
Responsive tables that work on the phones students actually use.
AI summaries for staff Pro
Give teachers a one-line summary of class performance, using your own AI key.
Also used for
FlexTable Pro: MCP server
Or just ask your AI assistant to build it.
Connect Claude, ChatGPT (Codex), Cursor or VS Code to FlexTable through its MCP server. Describe the table you need, and your assistant syncs the Google Sheet, styles the table, manages its columns and publishes the page for you.
Illustrative example of a FlexTable MCP session.
FAQ
Frequently asked questions
More ways teams use FlexTable
Make results day the easiest day of the term.
Publish a result lookup from the Sheet your exam team already uses. Free to start.