No-login classroom name picker

Random Student Picker for Teachers

Paste one name per line, pick a student for participation, and avoid repeats until you reset the picked list. Names run locally in your browser with no login, upload, database, analytics, ads, or saved class list.

Free classroom picker

Paste a class list and pick one student

Enter one name per line, pick a student for participation, and avoid repeats until you reset the picked list.

0 eligible names

One name per line. Blank lines are ignored and duplicate names stay as separate entries.

Names stay in your browser. They are not uploaded, stored, added to the URL, or sent to analytics.

Use only the names needed for this classroom activity. First names, initials, or nicknames may be enough. Do not enter student IDs, school IDs, emails, phone numbers, grades, health information, classroom identifiers, teacher names, or other sensitive personal information.

Total 0

Picked 0

Remaining 0

Picked student

No student picked yet

Paste names to start.

What this random student picker does

This free random student picker helps teachers choose one student from a pasted class list. It can work as a student name picker, classroom name picker, or random student selector for participation, quick checks, discussion prompts, review games, and turn-taking.

How to pick a student

  1. Paste one student name per line.
  2. Keep Avoid repeats on if you want each entry picked once before reset.
  3. Select Pick student.
  4. Use Reset picked when you want all current names eligible again.
  5. Use Clear names before starting a different class or activity.

Avoid repeats during participation

With Avoid repeats on, each picked entry is added to an in-memory picked list and is skipped until you reset picked. Duplicate names are kept as separate entries because the tool does not assume that matching display names are the same student.

Built for projected classroom use

The picked result uses a large display area so it can be shown on a classroom screen. The tool keeps the primary workflow visible: paste names, pick, reset, and clear.

Privacy: no saved class list

This classroom name picker does not use login, a database, analytics, ads, external APIs, localStorage, sessionStorage, cookies, or share links for student names. Names, the picked result, and picked history stay in the current page runtime and are cleared when the page refreshes or when you clear names. Use only the names needed for the current classroom activity, and avoid student IDs, school IDs, emails, phone numbers, grades, health information, classroom identifiers, teacher names, official records, or other sensitive personal information. See the privacy notes for the current no-upload, no-storage scope.

Randomization note

The picker uses lightweight browser random selection with Math.random. It is suitable for classroom turn-taking, but it is not designed to provide a statistical fairness guarantee.

FAQ

Can I paste a full class list?

Yes. Paste one name per line. Blank lines are ignored. A 300-name soft limit is used as a product guideline and still requires validation on older or lower-powered devices.

Does the picker avoid repeats?

Yes, when Avoid repeats is enabled. Picked entries are skipped until you select Reset picked. If Avoid repeats is off, names can be picked again.

Are duplicate names merged?

No. Duplicate names are preserved as separate entries and a notice is shown. The tool does not automatically merge matching names.

Are student names saved?

No. Names are processed in the page only. They are not uploaded, stored, sent to analytics, added to the URL, or written to browser storage.