Guide

How to call on students randomly without singling anyone out

Randomising who answers removes the suspicion that you have favourites and stops the same four hands doing all the work. Here is how to run it so it lands as fair rather than as a spotlight.

By The SpinPicker team. Published .

Cold calling has a bad reputation it partly deserves. Done badly it is a spotlight: one student is picked, everyone turns to look, and the cost of not knowing the answer is paid in public. Done well it is the opposite, because it removes the quiet negotiation in which the same four hands go up and the rest of the room learns that participation is optional. The difference is not whether you call on people. It is whether the selection looks like a judgement.

Why randomising helps, and what it actually fixes

Two things happen when a wheel picks instead of a teacher. First, students who believe they are being singled out stop believing it, because the pointer is visibly doing the choosing and everyone in the room can see the list it chose from. That belief is not always accurate, but it is real, and arguing with it never works as well as removing the grounds for it. Second, students who have learned that sitting still and avoiding eye contact keeps them out of it can no longer rely on that. Both effects come from the same property: nobody decided, including you.

What randomising does not fix is the fear itself. A student who is anxious about speaking in front of the class is no less anxious because a wheel chose them, and a question they cannot answer is no easier. The wheel changes who gets asked; the rest of this page is about making being asked survivable.

Put the whole list on screen before you start

Show the class the entry list, not just the wheel. Two seconds of everyone seeing that all thirty names are on it does more for perceived fairness than any explanation afterwards, and it heads off the suspicion that you quietly took someone off or added them twice. It also means that if you have deliberately removed a student, you do that before the lesson rather than by skipping their name in front of everyone.

Turn on remove after pick

Without it, a random draw will call the same student twice before it has called some students once. That is not a flaw in the randomness; it is what randomness looks like, and it is exactly what makes a class say the wheel is broken. With remove after pick switched on, each name comes off as it is drawn, so the pool shrinks and the round visibly moves toward covering everyone. That lowers the stakes of any single spin, because a student who has already been picked knows they are safe, and a student who has not knows their turn is coming and can prepare for it.

At the end of the round, reset round hands the whole class back in one click. The counter next to it tells you how many are currently out, which doubles as a read on how far through the class you are.

Leave a gap between the name and the question

The single cheapest improvement to cold calling is to ask the question first, pause, and only then spin. Everybody thinks about the answer during the pause, because at that moment anyone could be next. If you spin first and then ask, exactly one person is thinking and twenty-nine are relieved. This is the same reason experienced teachers say pose, pause, pounce; the wheel just makes the pounce impersonal.

Give the pause longer than feels comfortable. Three to five seconds of silence is a long time at the front of a room and a short time when you are assembling a sentence in your second language.

Give an exit that is not failure

Decide in advance what a student says when they do not know, and teach it explicitly: can I come back to that, or I need a hint. If the only available move is silence, then silence is what you will get, and a student who has been publicly stuck once will work hard not to be picked again. Coming back to them a minute later, after someone else has answered, turns a dead end into a second attempt and signals that not knowing yet is a normal position to be in.

Where the wheel is the wrong tool

Some students should not be in a random draw, and that is a professional judgement, not a failure of the method. A student with a diagnosed anxiety condition, one who has just arrived and speaks very little of the language, or one dealing with something at home does not need a spinner to decide whether today is the day they speak in front of thirty people. Take them off the list before the lesson. Add them back when it will land differently.

Equally, a wheel is a poor fit for anything with a right answer that matters, like checking who has understood a concept before you move on. There you want to know about the whole class, not one sampled student, which is what a whiteboard, an exit ticket or a show of fingers is for.

A practical setup

Paste your class list into the classroom name picker, one name per line. A column copied out of a register arrives that way already. Save it under a name like Period 1 and it will be there on Monday, stored in that browser and nowhere else. Turn on remove after pick, and open big display mode if the room is long enough that the back row squints.

Two students with the same first name is the one case worth handling explicitly: the entry counter tells you how many duplicates it found, so add a surname initial where you need one rather than discovering the ambiguity mid-lesson.

The privacy question, briefly

A class list is a list of children's names, which is why some schools ask what happens to it. Here, nothing does. The wheel is JavaScript running on the machine in front of you, saved lists live in that browser's own storage, and a wheel you share travels in the part of the URL after the # symbol, which browsers never transmit to a server. There is no account and no endpoint that receives a roster. The details are on the classroom page.

To split the class rather than pick one student

Use the team generator, which deals names round robin so no group ends up more than one member larger than another, and shows you what the split will look like before it runs.