HelpContactFor teachers and institutes
>_StemPy Lab
Mock TestsClasses

>_StemPy Lab

Learn. Solve. Code the solutions. Test yourself.

Live examsFree mock exams, timed and rankedEveryone starts together, and your score and rank come the moment it ends.See the exams →

Learn

  • Physics
  • Chemistry
  • Mathematics
  • Biology
  • Python Programming
  • Statistics & Data Science
  • Classes
  • Groups

Practice

  • Problems
  • Quizzes
  • Mock Tests
  • Prepare for an Exam
  • Question Sets
  • Exams
  • Certificates
  • Python Labs
  • AI Practice Generator
  • Student-Created Tests

Community

  • Discussions
  • Resources
  • Notes
  • Glossary
  • Blog

Account

  • Log in
© 2026 senLearn. All rights reserved.HelpFor SchoolsAboutContactPrivacy PolicyTerms of UseRefund Policy
Help centre/Teaching

In this guide

  • The whole flow
  • 1. The school account
  • 2. A class for each section
  • 3. The student list
  • 4. Set a test
  • 5. Login slips
  • 6. On the test day
  • Tests on paper
  • 7. School results
  • 8. Report cards
  • A new session
  • Admission tests
  • Your students' data

All guides

  • Getting started
  • Taking mock tests
  • Open exams and the Live Series
  • For schools: lists, login slips and results
  • Holding a test for your class
  • Questions and vaults
  • Running an open exam
  • My Prep
  • Courses and learning paths
  • Problems, labs and notes
  • AI tools
  • Classes
  • Study groups
  • Community and the blog
  • Dashboard, badges and leaderboard
  • Your account and plans

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
  • 1. The school account
  • 2. A class for each section
  • 3. The student list
  • 4. Set a test
  • 5. Login slips
  • 6. On the test day
  • Tests on paper
  • 7. School results
  • 8. Report cards
  • A new session
  • Admission tests
  • Your students' data

The whole flow

  1. 1School accountTick "This is a school"; an admin checks it
  2. 2SectionsA class for each section, run under the school
  3. 3Student listsRoll no. and name, by session and section
  4. 4Set a testMarking, order, when results show
  5. 5Login slipsOne code per student per test
  6. 6ResultsEvery section, topic by topic
Students need no account, no email and no phone: just the slip on the day.

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

  1. 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.

  2. 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).
  3. 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

  1. 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.

  2. 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.

  3. Hand them out on the day

    Give each student their own slip when they are seated. Collect the slips after the test.

IfDo thisWhat happens
A slip is lostNew code beside the studentA new code; the old one stops working.
A computer stopsFree the computerThe same code works on another computer.
A student is newAdd them to the list, then RefreshThey get a code for this test too.
  • 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

  1. Open stempylab.com/sit on each computer (or let students scan the QR code with a tablet).
  2. The student types the code and sees "Is this you?" with their name, roll no. and section. They press Yes.
  3. The instructions, then the exam screen, exactly as for any class test.
  4. 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.

  1. 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.

  2. The test

    Students fill one circle for each answer with a dark pen or pencil, and write number answers in the boxes.

  3. 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.

← PreviousOpen exams and the Live SeriesNext →Holding a test for your class

Still stuck?

Write to us and a person reads it. Tell us the page and what you pressed.

All guides Contact us