A Random Name Picker Built for the Way Teachers Actually Teach
The classroom name picker exists for one quiet but stubborn problem: when you ask a question to the whole room and want to call on someone, the same three hands go up every time. Cold-calling is uncomfortable for both teacher and student, and trying to "remember who hasn't spoken yet" while also running a lesson is a juggling act nobody wins. A random picker takes the social weight off the teacher and the spotlight pressure off the student — the wheel decided, not you.
This page is the spin2choose classroom name picker: paste your roster once, spin to call on a student, and the wheel quietly handles fairness, equity, and the occasional dramatic pause that makes students lean in. It runs entirely in your browser, saves your roster between days, works on any classroom screen, and never sends student data anywhere.
Why Teachers Reach for a Random Picker
The research-backed argument for cold-calling is straightforward: when participation is voluntary only, a small handful of students do most of the talking, while the rest go invisible. Doug Lemov's Teach Like a Champion framed this as the "ratio" problem — what percentage of the class is doing the cognitive work at any moment. A random name picker is a small, dumb tool that quietly raises that ratio: every student knows their name might come up, so every student has to actually think about the question.
Used well, it's also a kindness. Students who would never volunteer often want to share once they're invited, but the act of raising a hand feels too risky. A spinning wheel does the inviting for them, and the randomness makes "being called on" feel less personal — it's not that you, the teacher, picked them; it's that the wheel did.
Set Up Your Class in Under a Minute
- Open the entries panel (it's already open by default — your roster goes on the left).
- Click "Bulk Add" and paste your class list. One name per line. Copy directly from your gradebook, Google Classroom, or a spreadsheet column — spin2choose handles 200 names comfortably.
- Pick a theme in Customize that's readable from the back of the room. Neon and Sunset have the strongest contrast for projectors; Pastel works well in classrooms with a lot of daylight glare.
- (Optional) Drop in student photos. Click the image button next to any name to attach an avatar — younger students recognize faces before names, and the photo also appears in the winner modal.
- Bookmark the page. Your roster auto-saves to your browser, so tomorrow's spin picks up where today left off. To use the same roster on a second device, click Share and copy the link — pasting it on the Smartboard loads the identical wheel without any sync or login.
Seven Classroom Routines That Use a Wheel
Cold-calling is the obvious one, but the same wheel covers most of the small "who?" decisions a teacher makes in a day:
- 🙋 Discussion cold-call. Ask the question, give 30 seconds of think-time, then spin. The think-time is the actual learning moment — the spin is just the prompt that forces everyone to do it.
- 📝 Exit-ticket share-out. At the end of class, spin to pick three students to read their one-sentence takeaway. Three is enough to surface the range without burning ten minutes.
- 🚪 Line leader / door holder. A daily wheel spin takes the "Mrs. ___, why is it always them?" out of the rotation entirely.
- 📚 Reading order. Round-robin reading is contentious; a wheel that auto-removes the previous reader keeps the rotation moving without anyone counting their place in line.
- 🧪 Lab partner / group assignment. Spin once to pick the first student, again for their partner. Repeat until the class is paired. Faster and more transparent than picking from a hat.
- 🧹 Classroom jobs. One wheel per job (paper passer, tech helper, supplies monitor) and a Monday-morning spin sets the week.
- 🎤 "Whose turn is it?" tiebreaker. Two students both want the same role, both are equally qualified — let the wheel decide. Removes you from the dispute entirely.
Avoiding the "Unlucky Student" Problem
The complaint a random picker runs into within a week or two: "the wheel keeps picking me." Real randomness is clumpy — over a 30-spin morning, it is statistically normal for one student to be picked four times and another zero times. Two practical fixes:
- Turn on Auto-Remove in Customize. After each spin, the chosen student is taken off the wheel until you reset it, which guarantees you cycle through the entire class before anyone repeats. Most elementary and middle-school teachers leave this on permanently.
- Use weights to gently re-balance. If a quieter student hasn't spoken in a few days, bump their weight to 2x or 3x in the entries panel. The wheel will favor them without anyone noticing it isn't "fair." Reset weights weekly.
Combined, these two settings turn the wheel from "fair in the long run" into "predictably equitable in this lesson," which is what classrooms usually need.
Privacy Notes for Teachers and Districts
spin2choose has no backend. There is no account, no upload, and no analytics that touch your roster data. The class list you type lives in your browser's local storage on the device you typed it on, and a wheel shared via the Share button encodes the names directly into the URL — no server in between. This generally makes spin2choose compatible with FERPA, COPPA, and most district acceptable-use policies, but as with any tool you bring into a classroom, confirm with your administrator before adding student names. If you'd rather not type real names at all, many teachers use student numbers (assigned at the start of the year) instead.
Questions Teachers Ask
Can I save my class roster between days?
Yes. Your roster is saved automatically to your browser's local storage on the device you used to enter it, so the wheel looks the same when you open it tomorrow morning. To use the same roster on another device — your laptop and the classroom Smartboard, for example — open the Share menu and copy the wheel link. Pasting that URL on the second device loads the identical roster without any account or upload.
How do I avoid the same student getting picked twice in a row?
Turn on Auto-Remove in the Customize panel. After each spin, the winning student is taken off the wheel until you reset it, which guarantees you cycle through the entire class before anyone repeats. If you'd rather keep names on the wheel and only skip a student you just called on, click the eye icon next to their name in the entries list to disable them temporarily.
Does this work on a Smartboard or classroom projector?
Yes. The wheel is canvas-based and scales cleanly to any screen — Smartboards, Promethean panels, classroom projectors, and even a tablet mirrored to a TV. Tap or click the wheel to spin (or press the spacebar). For better visibility from the back of the room, open Customize and pick a high-contrast theme like Neon or Sunset.
Can I add student photos to the wheel?
Yes — each entry has an image button that lets you attach a photo or avatar that appears as a circular logo at the edge of that student's slice and again in the winner pop-up. This is useful for younger students who recognize faces faster than written names. Photos stay in your browser; nothing is uploaded.
How do I handle absent students without re-typing my class list?
Click the small eye icon next to a student's name in the entries panel to mark them as absent for the day. Their slice disappears from the wheel but the name stays in your roster, ready to be re-enabled tomorrow with one click. You never need to retype your class list.
Is it appropriate for elementary, middle, and high school?
Yes. Elementary teachers tend to use bright themes and student photos so younger learners recognize themselves. Middle and high school teachers more often use minimal themes (Mono or Pastel) and the weight feature to gently re-balance participation — for example, giving quieter voices a 2x or 3x multiplier so the wheel naturally favors students who haven't spoken recently.
What if the same name keeps getting picked? Is it really random?
Streaks happen — true randomness is clumpy, not evenly spaced. spin2choose uses the browser's
cryptographic random source (window.crypto.getRandomValues), the same primitive
used to generate cryptographic keys, so every spin is genuinely independent. If you want to
guarantee no repeats within a class period, turn on Auto-Remove and the wheel will
work through every student exactly once before anyone is eligible again.
Is student data sent anywhere?
No. spin2choose has no backend, no account system, and no analytics on entry data. Your class roster is stored only in your browser's local storage on the device you typed it on. Sharing a wheel via the Share button encodes the roster directly into the URL — even then, no server stores it. Confirm with your administrator before using any tool with student names; spin2choose is designed to be safe under FERPA, COPPA, and most district policies, but the final call is always your district's.