All tools

Free Random Student Name Picker

A random student name picker is a tool that selects a random name from your class roster so you can fairly choose who answers next. Paste your class list below to pick a student instantly, or turn on no-repeat mode to make sure every student gets called once before anyone is picked again. Free, no signup, fully private.

10 names loaded. Names stay in your browser only.

Save this roster

Frequently asked questions

How do I use the random student name picker?
Paste or type your class roster (one name per line) into the box on the left, then click "Pick a student". The tool randomly selects one name. Use "No-repeat mode" to make sure every student is called once before any name comes up again.
Are my class names sent to a server?
No. The random student picker runs entirely in your browser using JavaScript. The names you paste never leave your device, never touch our servers, and are not stored anywhere unless you explicitly save them locally to this browser. Close the tab and the names are gone.
Can I save multiple class rosters?
Yes. Use "Save roster" to store the current list under a name (e.g. "Period 3 Biology"). Saved rosters are kept in this browser only (localStorage) - they are never uploaded. Switch between classes from the dropdown.
What is no-repeat mode?
In no-repeat mode the picker remembers which students it has already called and will not pick them again until everyone in the class has been called once. It then resets and starts a new round. This guarantees fair participation in cold-calling.
Can I pick more than one student at a time?
Yes - set "Pick how many" to any number from 1 to your roster size. The tool will pick that many unique names at once, useful for forming pairs, groups, or selecting multiple students for a turn.
How is this different from the wheel pickers I see online?
Most wheel pickers are ad-supported, send your roster to their servers, and have no no-repeat mode. This picker is ad-free, fully private (client-side), supports no-repeat fair-call mode, and lets you save multiple class rosters locally.