Random Student Selector
Classroom picker with strike-through on called names.
The Random Student Selector is a no-repeat classroom picker that calls on students fairly and crosses off each name as it's chosen. Teachers use it for cold-calling, handing out turns, or keeping participation even without favoring the same eager hands. Because called names are skipped until you reset, everyone gets a turn before anyone repeats.
Enter. Type or paste your class roster, one student per line.
0 items
Click Call on a student to see a result.
Options
Recent results
- No history yet.
How it works
- Enter. Type or paste your class roster, one student per line.
- Call. Click Call on a student to pick someone at random.
- Track. Watch each called name get struck through so it's skipped next time.
- Reset. Click Reset class to clear the strike-throughs and start a fresh round.
Frequently asked questions
How do no-repeats work?
Once a student is called, their name is struck through and skipped until you click Reset class, so everyone is picked before anyone repeats.
Does it remember my class?
Yes. Names are saved locally in your browser, so the same class loads automatically next time you visit.
Is the pick genuinely random?
Yes. Each draw uses the browser's Web Crypto API for unbiased randomness among the students who haven't been called yet.
Is my class roster private?
Completely. The list stays in your browser and is never sent to any server, so student names never leave your device.
Related randomizers
Further reading
- Cold-calling without the dread: fair student picking that actually works
Random student selectors only help if students believe they're fair — and if the teacher uses them thoughtfully. Here's how to call on students randomly without raising anxiety, plus how to handle groups, seating, and turns.