For schools: lists, login slips and results
Run your school's tests here: sections, student lists, login slips instead of accounts, marking, and results for the whole school.
A school can run its own tests here without its students making accounts. Each student gets a login slip with a code for each test. New here? See StemPy Lab for Schools. Tests themselves work as in Holding a test for your class.
In this guide (13)
The whole flow
- 1School accountTick "This is a school"; an admin checks it
- 2SectionsA class for each section, run under the school
- 3Student listsRoll no. and name, by session and section
- 4Set a testMarking, order, when results show
- 5Login slipsOne code per student per test
- 6ResultsEvery section, topic by topic
1. The school account
For schoolsRegister your school
The head of the school (or the exam in-charge, or a teacher) registers it in one form: the school's name, board, who runs it, district and state, the UDISE+ code if you have it, and your own role. Someone without a teacher account gets one with it. The StemPy Lab team checks both together, usually within a day. The school's details are seen only by its teachers and the team.
Already a teacher here? You can also tick This is a school under Your name and logo, where you add the school's logo later.
- Teachers: invite your colleagues with their member ID. Once they accept, they see the school under My School.
- Usual marking: tick Our usual marking for class tests to set the school's own marks for a right and a wrong answer. It is offered first whenever a teacher sets a test.
2. A class for each section
Teacher StudioClasses
Each section is a class on StemPy Lab, for example "Class 10 B". When you create it, choose your school under Run under. The section's own teacher creates it, or the head creates it and teaches it. My School lists every section with its teacher and its number of students.
3. The student list
My SchoolStudents and login slips
Add a list for the session
Choose the session (for example 2026-27), the section's class, and the class and section as your school writes them. One list for each section each session.
Put the students in
Any of these, and you can mix them:
- type one student a line: roll no. and name;
- copy the two columns from Excel or Google Sheets and paste them;
- upload an Excel, CSV, Word or PDF file;
- upload photos of the register (read by AI).
Check, then save
Everything read is shown in a table first. Correct a name or roll no., leave out a row, then save. Headings, serial numbers and "Total" lines are skipped and listed so you can see them.
The list stays until you change it. Edit corrects a name; Remove takes a student off (their results in tests already held stay). Saving a roll no. that is already there gives it the new name.
4. Set a test
Open the test, press Assign and choose one of your sections. Tick the other sections you teach that should sit it too: they all get the same start, length and rules. Then choose:
- How it starts
- When you press Start, at a set time, within a window, or any time.
- Marking
- The paper's own, the school's usual marking, or marks for this sitting (for example +1 and 0, or +4 and −1).
- Order
- Shuffle the questions for each student, and shuffle the answer options. Off keeps the paper's order.
- Results
- Right after submitting, after the test ends, or when you release them.
Marking and order can be changed on the test's page until the first student starts; then they are fixed. Two schools can use the same paper with different marking.
5. Login slips
The test's page in your classLogin slips
Make the slips
Press Make the login slips. Every student on the section's list gets a code for this test only: 8 letters and numbers, without look-alikes such as O and 0.
Print them
Print the slips gives an A4 sheet of 10 slips with cut lines: the school, the test, the student's name, roll no. and section, the code, and a QR code that opens the test page with the code filled in.
Hand them out on the day
Give each student their own slip when they are seated. Collect the slips after the test.
A slip is lost
- Do this
- New code beside the student
- What happens
- A new code; the old one stops working.
A computer stops
- Do this
- Free the computer
- What happens
- The same code works on another computer.
A student is new
- Do this
- Add them to the list, then Refresh
- What happens
- They get a code for this test too.
6. On the test day
- Open stempylab.com/sit on each computer (or let students scan the QR code with a tablet).
- The student types the code and sees "Is this you?" with their name, roll no. and section. They press Yes.
- The instructions, then the exam screen, exactly as for any class test.
- After submitting, the student presses Finish (or the computer signs them out by itself a minute later). It is ready for the next student.
One computer per code
A code works only while the test is open and only on the first computer it is used on. While signed in with a slip, a student sees only their test: no menus, no other pages.
Tip
The day before, open stempylab.com/sit/check on each computer: it checks the internet, cookies, the screen and the clock. On the day, try one slip yourself before the class comes in.
Tests on paper
The test's page in your classLogin slips
No computers? The same test can be sat on paper, and its results still go to the school results page and the report cards.
Print
Make the login slips, then Print the question paper (as many copies as students) and Print answer sheets: one sheet for each student on the list, with their name and roll no. on it. Print at actual size; keep the four black squares and the bar at the top clean.
The test
Students fill one circle for each answer with a dark pen or pencil, and write number answers in the boxes.
Photograph each sheet
On the test's page, press Answer sheet on a student's row and take a photo of their sheet with a phone (flat, in good light, all four squares in view). The answers it reads are shown with the photo: check them, change any that are wrong, type the number answers, and save. The photo is read on your phone and not kept.
Tip
Answers that need a look (two circles filled, or a faint mark) are shown in amber. A sheet can be photographed again at any time.
7. School results
My SchoolSchool results
Every test set in the school's sections, with how many sat it, the average and the best. Open a test to see the sections side by side, each topic section by section (the three weakest marked), and every student in order of marks with their roll no., including those who did not sit. Download (CSV) gives the list for a spreadsheet.
The head sees every student. Other teachers see every section's numbers and the students of the sections they teach. Each test's own report, release and certificates stay on its page in the class.
8. Report cards
A section's listReport cards
One card per student for the session: every test held in the section from April to March, with their marks, the section's average and highest, and their place; their overall percent and place in the section; each topic beside the section; and the class teacher's remark. Type a remark on screen, then Print: each card comes out on its own A4 page, with lines for the class teacher's and the principal's signatures. Open one student from the list to print just their card.
The head of the school sees every section's cards; a teacher sees the sections they teach.
A new session
On last session's list press Copy to the next session. The class goes up by one (Class 9 becomes Class 10); change the section if it changes. Untick anyone who has left, and keep the roll numbers or number them again in name order. Each student keeps their own record, so their results stay together from year to year. Last session's list stays as it was.
Admission tests
For students applying to join your school (for example Class 11 after the board exams), hold an open exam and tick This is an admission test. Applicants register and fill in a short application; each sees only their own result, and you download the merit list by stream. See Running an open exam.
Your students' data
Your students' lists and results are your school's records. They are never shown on public pages or leaderboards, never sold and never used for advertising, and we delete them when you ask. To close your school's account, write to us from the contact page: the StemPy Lab team removes the school, its student lists with their slips and results, and its sections' classes. The head's and teachers' own accounts stay. Students who sit with slips get no email from us. Read Students of schools that use StemPy Lab in the Privacy Policy and Schools and their students in the Terms.
Still stuck?
Write to us and a person reads it. Tell us the page and what you pressed.