Classroom Random Name Picker: Fair Calling, Groups and Order

The quickest fair way to call on students at random is a number pool. Give each student a number, draw from 1–30 one at a time, and no number repeats until everyone has been called. If you'd rather show names, import your class list into a wheel and use Draw without replacement, and let groups draw cards to set presentation order. To keep it supportive, ask the question before you pick and give everyone time to think.

Method 1: A number pool so nobody is called twice

This works with register or seat numbers and puts no names on the screen.

  1. Give every student a number. Register order is easiest, so a class of 30 uses 1–30.
  2. Open Random Number and switch the mode to Number pool.
  3. Set Min to 1, Max to 30 and Count to 1.
  4. Ask your question and pause before you press Generate. The student with that number answers.
  5. Repeat. Numbers already drawn stay out of the pool, and a counter shows how many have been drawn and how many are left.
  6. When all 30 have been drawn, the pool is used up. Choose New round to start again. Changing the range also resets the pool.

If an absent student's number comes up, just draw again. Their number is now used up for this round, so note it down if you want to come back to them. Set Count to 2 when you want a pair to answer together. The tool keeps its state in your browser, so check the counter at the start of the next lesson. Either carry on with the same round or choose New round.

Method 2: A name wheel from your class list

Seeing names on screen can make it more engaging, especially with younger classes. The Spin Wheel can load a whole class from a CSV file.

  1. Make a CSV file with "name" in the first row and one first name per row after it. You don't need weights. Blank weights count as 1, and every student should have the same chance.
  2. Choose Import CSV and check that the number of options matches your class.
  3. Switch the mode to Draw without replacement.
  4. Spin. The picked name is removed before the next spin, so each student gets one turn per round. New round brings everyone back.

A short example file:

name
Aisha
Ben K.
Ben T.
Carmen
Diego

Weights have good uses, but not for students. Our guide to weighted spin wheels explains when they make sense.

Method 3: Card Picker for presentation order

When groups need a running order, Card Picker lets each group's representative reveal a card in front of the class.

  1. Switch the mode to Player draw and enter 2–8 names, one per line. These can be "Group 1" to "Group 6" or team names, each up to 24 characters with no duplicates.
  2. The number of cards is raised automatically to at least the number of players.
  3. Each representative comes up and reveals one card. A card that has been revealed can't be picked again that round.
  4. When everyone has drawn, the order is set with the lowest number first.

Player draw takes up to 8 names. For 30 individual presenters, use Random Number in Classic mode with Min 1, Max 30, Count 30 and Unique ticked. You get every number once in random order, and you read it left to right as the running order.

Method 4: Random groups from a Unique list

  1. In Random Number, Classic mode, set Min 1, Max 30, Count 30, tick Unique and press Generate.
  2. You now have every student number exactly once, in random order. Copy the result.
  3. Cut the list into consecutive blocks of five. Positions 1–5 are Group A, 6–10 are Group B, and so on.

Here is an example result split into groups:

GroupPositions in the listStudent numbers
A1–517, 4, 29, 11, 2
B6–1023, 8, 30, 14, 6
C11–1521, 1, 26, 9, 15
D16–205, 28, 12, 19, 3
E21–2525, 10, 27, 16, 7
F26–3022, 13, 20, 24, 18

If the class doesn't divide evenly, fix the group sizes before you cut. For example, 28 students in groups of about five becomes six groups, cut as 5, 5, 5, 5, 4, 4. For pairs, cut the same list into twos. If two students must not work together, swap one of them openly afterwards. Random is a starting point, not a rule.

You can also do this with the Number pool. Set Count to 5 and press Generate six times. Each press gives you one group, and nobody appears twice.

Keep random calling supportive

Random calling changes who speaks. Whether it feels fair or frightening depends on how you run it.

Two pieces of research are useful here. In a 1986 review of research on "wait time" in the Journal of Teacher Education, Mary Budd Rowe noted that teachers typically wait less than one second for a response after asking a question. Dallimore, Hertenstein and Platt (Journal of Management Education, 2013) studied cold-calling in university classes. They found that significantly more students answered questions voluntarily in classes with a lot of cold-calling, and that this number grew over time. Students' comfort taking part in discussion also rose in those classes, while it didn't change in classes with little cold-calling. Their participants were university students, so take this as encouraging rather than a guarantee for younger pupils.

Protect students' privacy

Projector and whiteboard tips

Try it tomorrow: number your students, open the Number pool with Min 1 and Max 30, and repeat "ask, pause, draw" until everyone has had a turn.

Try the tools from this article

Random Number · Spin Wheel · Card Flip

Related articles

← Back to Blog