The cold-calling problem every teacher knows
Cold-calling is one of the most studied techniques in classroom instruction, and almost every teacher uses some version of it. The problem is rarely whether to cold-call — it's that the moment you start picking names from memory, you stop being random. You unconsciously call on the kids in the front, on the ones whose names you remember first, on the ones who looked away when you asked the question. Five weeks in, you can map the participation gap without looking at a roster.
Three patterns show up over and over in classrooms we've worked with:
- The same six students answer 80% of questions. Usually the ones sitting in the center of the room.
- Quiet students drift. If a student knows they won't be called on, they stop preparing to be called on.
- You're tired of being the heavy. Picking by hand makes you the one choosing the kid who didn't want to be chosen. A neutral wheel takes the decision out of your hands.
A random name picker fixes all three with one piece of friction removed: you stop being the picker. The wheel picks. You teach.
The 4-step classroom workflow
This is the exact workflow we recommend. It takes about 60 seconds to set up the first time, then under 5 seconds per use after that.
Load your class roster once
Paste your full class list into the name picker — one name per line. Save it to your browser. You'll never retype it.
Spin to pick — show the class the wheel
Project the wheel on the board so students see the random pick happen. The visible randomness is the whole point — it removes any sense that you're targeting anyone.
Remove the called name after each question
Tap 'Remove winner.' This guarantees every student is called once before anyone is called twice. No repeats, no gaps, no memory required.
Reset at the end of class
One click restores the full roster for the next lesson. Your saved wheel is untouched.
The one rule that makes this work: pass-once
Tell students on day one: "If the wheel picks you and you'd rather not answer today, you may pass one time per term. I'll spin again." This removes anxiety without making the wheel skippable. Track passes in the Notes column of your roster.
Example 1: Equitable cold-calling in a 9th grade biology class
Here's what this looks like with a real 26-student roster. Imagine Period 3 biology, mid-lesson, you've just finished explaining osmosis and want to check understanding.
Maya answers — half right. You follow up with the rest of her row, hit "Remove winner," and move on. Three minutes later, you spin again for the next question. Tyler N. comes up; Tyler raises a tentative hand and asks to use his pass. You re-spin: Yusuf K. You note Tyler's pass in your gradebook and continue.
At the end of the lesson you've called on eight students. None twice. Three were students who haven't volunteered all term. You reset the wheel and close your laptop.
Example 2: Random group assignments in 45 seconds
Group projects are where social dynamics quietly take over. Kids pair with their friends, the same student gets stuck doing all the work, and the introvert who would have thrived in a different group ends up sidelined. A picker fixes this trivially.
The workflow:
- Open the random team generator (not the basic name picker — this one is purpose-built for splitting a list into N balanced teams).
- Paste your class list. Set "Number of teams" to 6 (for 4-student groups in a class of 24).
- Click "Generate teams." Project the result.
- Students move. You don't have to defend the assignments — the wheel made them.
- Aiden P.
- Maya C.
- Quinn S.
- Yusuf K.
- Brianna K.
- Noah G.
- Riley P.
- Zoe M.
- Carlos M.
- Olivia B.
- Samira Y.
- Uma D.
- Daniela R.
- Priya N.
- Tyler N.
- Victor H.
- Ethan J.
- Hiro T.
- Jamal W.
- Willow B.
- Fatima A.
- Grace O.
- Isabella G.
- Kavya S.
- Liam M.
- Xavier R.
The whole assignment, including projecting and reading out the teams, takes under a minute. Compare that to the 5–8 minutes of negotiation that "pick your own group" usually eats.
Example 3: Classroom job rotation that actually rotates
Line leader, lights monitor, supply runner, librarian, tech helper — every elementary classroom runs on a small economy of jobs. The problem is that "fair rotation" is hard to track on paper, and the kids notice immediately when the same three names keep getting picked.
The setup:
- Save one wheel called "Class jobs — week of [date]."
- Paste your full roster.
- Each Monday, spin once per job. After each spin, click "Remove winner" so no student gets two jobs the same week.
- The next Monday, reset the wheel — but also remove anyone who already had a job last week. After ~4 weeks every student has had a turn before anyone repeats.
This is a five-minute Monday morning ritual that solves the "Miss, why does Jenna always get to be line leader?" problem for the rest of the year.
Free class list template (CSV)
Here's the exact template we hand out at PD sessions. It works in Google Sheets, Excel, Numbers, and pastes cleanly into the name picker. The Notes column is where we recommend tracking who has used their once-per-term pass.
Student Name,Period,Notes Aiden Patel,3, Brianna Kim,3,Prefers BK Carlos Mendoza,3, Daniela Rossi,3, Ethan Johnson,3,Pass used 4/12 Fatima Al-Hassan,3, Grace O'Connor,3, Hiro Tanaka,3, Isabella Garcia,3, Jamal Washington,3, Kavya Sharma,3, Liam Murphy,3, Maya Chen,3,Pass used 4/18 Noah Goldberg,3, Olivia Brooks,3, Priya Nair,3, Quinn Sullivan,3, Riley Park,3, Samira Yousef,3, Tyler Nguyen,3,Pass used 4/22 Uma Desai,3, Victor Hernandez,3, Willow Bennett,3, Xavier Reyes,3, Yusuf Khan,3, Zoe Martinez,3,
Try the name picker — embedded below
The tool below is the same name picker we've been describing. Paste your class list, hit spin, and try the "remove winner" workflow. Everything you do here stays in your browser.
Prefer the full-page experience? Open the Wheel of Names in its own tab, or jump to the random team generator if you're splitting students into groups.
Tips from teachers who use this daily
- Save one wheel per class period. Don't try to share one wheel across Periods 2, 3, and 5 — switching rosters mid-day wastes time. Three saved wheels, three clicks.
- Use first name + last initial only. Easier to read from the back of the room, and avoids the awkward pause when two students share a first name.
- Don't remove a student permanently for being absent. Use the "temporarily hide" tap instead, then reset at the end of class. Otherwise your roster slowly drifts out of sync.
- Make the wheel a ritual, not a punishment. Spin it for fun things too — who picks the warm-up music, who gets to demo the next experiment. Kids stop dreading the sound of it.
- For PD or sub plans, export your wheel. A substitute with no knowledge of your class can still run cold-calling fairly if you've left them a saved wheel and the pass-once rule.
Frequently asked questions
Is a random name picker actually fair for cold-calling in class?+
Yes, as long as it does true sampling and you give students a clear rule about removed names. A picker that draws without replacement (each name removed after it's called) guarantees every student is called once before anyone is called twice — which is what most teachers actually want from 'random' cold-calling.
Won't shy students be stressed if they could be picked at any moment?+
Most teachers solve this with a 'pass once' rule: a picked student may pass on their first call of the term, and the picker simply re-spins. After their pass is used, they're back in the pool. This keeps participation equitable without putting anxious students on the spot unprepared.
How is this better than popsicle sticks or pulling names from a hat?+
Sticks and slips work, but they are slow to reset, easy to lose, and impossible to project on the board. A digital picker resets in one click, displays the result big enough for the back row to read, and the 'remove after pick' workflow is built in so you don't accidentally call the same student twice.
Can I save my class list so I don't have to retype it every day?+
Yes. The Wheel of Names tool lets you paste or import a list once and save it to your browser, so it loads instantly the next day. For multiple classes, save one wheel per period (e.g. 'Period 3 — Biology'). You can also import directly from a CSV column.
Does it work on a classroom projector or interactive whiteboard?+
Yes. The wheel scales to full screen, the result is shown in large type, and there is a high-contrast mode for older projectors. It runs in any modern browser — no app install, no admin permissions required on most school devices.
How do I handle absences without skewing the wheel?+
The fastest method: tap any name on the wheel to temporarily remove it before you start the lesson. At the end of class, click 'Reset wheel' to restore the full roster for tomorrow. You never have to edit your master class list.
Ready to set up your first class wheel?
Takes about 60 seconds. Free, no signup, works on any school device.
Open the Name Picker