✦ Free · No signup · Browser-based

Classroom Randomizer for Student Picking, Teams & Teacher Activities

Prepare a class roster once, then use it to pick students, make balanced teams and groups, arrange pairs and seating, plan station rotations, choose discussion prompts and run a classroom timer. The tools work in your browser; no account is required.

Teacher toolkit — 11 classroom toolsLists are processed in this browser

Your class list

Paste one name per line or import a CSV/TXT file. Load the roster into a student-based activity when you are ready.

The tool does not upload your roster

Use sample names to explore the tools, or paste your own list. Saving is optional and stays in this browser profile.

Random student picker

Paste one name per line. Pick one student or run a no-repeat round.

Your resultsReady
Your results will appear here. Add a list and choose a tool to begin.
Tip: Use one name per line. Blank lines are ignored.
A practical workflow

From class list to ready-to-run activity

  1. Paste a roster or import a CSV exported from a spreadsheet.
  2. Choose a student-based tool such as the picker, team maker, pair maker, seating planner or station planner.
  3. Load the class list into that tool, then set its options.
  4. Review the result and copy, download or print it.

The importer reads the selected file in this browser. The tool's roster and randomization code does not post the file or class list to a RandomGenerator.site upload endpoint.

Balanced group sizes

How the team and group maker distributes a class

The tool shuffles the list and assigns participants across the calculated groups. Group sizes differ by no more than one when the requested group count can be created.

23 learners5 groups
55544

With a maximum group size of five, 23 learners are placed into five groups of 5, 5, 5, 4 and 4. The assignment is random; it does not assess ability, learning needs or compatibility.

Student participation

Use the picker for turns and low-stakes activities

Enter one student per line and choose whether a name can appear more than once. In no-repeat mode, the tool remembers selected names during the current round when the remember option is enabled. Start a new round to clear that history.

Random selection can help distribute classroom turns, but it should not replace a teacher's judgment about accommodations, safeguarding, participation needs or formal assessment decisions.

Station-based learning

Plan classroom station rotations

Enter a class list and at least two station names. The planner creates one balanced student group per station. Each group starts at a different station and moves to the next station each round.

For every group to visit every station once, set the number of rounds equal to the number of stations. Fewer rounds create a partial rotation; additional rounds revisit stations. The displayed activity time excludes transitions.

Ready-to-use ideas

Prompt bank for discussion and reflection

The built-in prompt bank includes discussion starters, critical-thinking questions, explain-your-thinking prompts, reflection questions, collaboration prompts and exit tickets. For example, a critical-thinking draw may ask learners to identify missing evidence or test a rule with a counterexample.

You can also paste your own prompts and draw a random selection from that list. The built-in prompts are stored in the page code; they are not generated by an AI service.

Privacy and control

What happens to the names you enter?

Roster importing, random selection, grouping, CSV preparation and the timer run in the browser in this theme. The tool's code does not send the class list to a RandomGenerator.site upload endpoint. Nothing is saved automatically. If you choose Save list on this device, the roster is written to this browser profile's local storage; this theme does not encrypt that stored value.

Use local saving only on a device and browser profile you control. Clear the saved list before sharing the device. Do not enter sensitive student notes or protected information. Blogger, hosting, analytics or advertising services may separately process technical information as described in the site's privacy disclosures.

Choosing the right tool

Which classroom randomizer should you use?

  • Picker: choose one or more students for a low-stakes turn or activity.
  • Team and group makers: distribute a roster into groups with similar sizes.
  • Pair maker: create pairs and, when selected, a trio for an odd participant count.
  • Seating planner: assign names to a simple row-and-seat list.
  • Wheel and shuffler: choose from a list of names, tasks or activities.
  • Station planner, prompts and timer: organize a classroom activity block.

Review all generated results before using them. Random assignment does not account for individual learning needs or classroom dynamics.

Common questions

Classroom randomizer FAQ

Is the classroom randomizer free?

Yes. The tools in this page are available without an account or API key. The site may display advertising separately from the application.

Can I import students from Excel or Google Sheets?

Export or download the spreadsheet as a CSV file, then choose Import CSV or TXT. The importer looks for a recognizable name column and otherwise reads the first column. A text file with one name per line also works.

How does the team maker keep groups balanced?

It shuffles the entries and deals them across the calculated groups. Group sizes differ by no more than one. This balances group counts, not student abilities or compatibility.

How should I set up a complete station rotation?

Use the same number of station names and rounds. For example, four stations and four rounds allow each group to visit every station once. The planner warns when the selected number of rounds creates only a partial cycle or repeats stations.

Does the wheel show the selected entry?

The tool chooses an entry, rotates the matching segment toward the pointer and writes the selected entry below the wheel. The text result remains available without relying on color.

Are names stored or uploaded?

The tool's own randomization code processes names in the browser and does not submit them to a server. Names are not automatically saved. The optional save feature stores the roster in local storage in the current browser profile, and that stored value is not encrypted by this theme.

Can I use random assignment for grades or formal decisions?

No. These tools are intended for everyday, low-stakes classroom activities. Review every result and use appropriate professional judgment for assessments, accommodations, safeguarding and other important decisions.