✦ Free · No signup · Browser-based

Free Classroom Activity Randomizer & Teacher Tools

Organize a class in minutes: pick students, balance teams, build groups and pairs, plan station rotations and seating, choose discussion prompts, and run a classroom timer. No sign-up or upload of student lists.

Teacher toolkit — 11 free classroom tools🔒 Lists are processed in this browser

Your class list

Paste names or import a CSV/TXT file once, then load the list into the activity you are using.

No file upload to a server

Paste a class list, or import a spreadsheet saved as CSV. Saving is optional and stays in this browser.

Random student picker

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

Random team maker

Shuffle a class and distribute learners as evenly as possible. Choose the number of teams or the maximum team size.

Random group generator

Set a target group size. The tool balances the final group sizes instead of leaving one very small group.

Random partner generator

Randomly pair people. If the total is odd, one group will have three.

Random seating planner

Assign names to a simple row-and-seat layout, then print or copy it.

Classroom wheel spinner

Spin a wheel whose segments match your entries. The selected entry corresponds to the segment under the pointer.

Random list shuffler

Shuffle any list of names, tasks, topics or activities.

Random matchups

Create randomized tournament matchups. An odd participant receives a bye.

Classroom station rotation planner

Split learners into balanced groups and create a round-by-round station schedule. For a complete rotation, use the same number of groups and stations.

Teacher discussion and activity prompt bank

Choose a prompt type and draw a few ready-to-use questions. Or paste your own prompts to make a custom deck.

The built-in prompt bank is included in the page code; no external AI service or API is used.

Classroom countdown timer

Set a time for quiet work, pair discussion, group activities, transitions or exit tickets.

05:00

Ready when you are.

Keep this tab open for the most reliable alert. Browser power-saving settings may delay visual updates while a tab is inactive.

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. Select the tool: picker, teams, pairs, seating, station rotations or prompts.
  3. Load the class list into the selected tool and choose its options.
  4. Review the result, then copy it, save it as CSV or print it.

The roster importer reads the file in your browser. It does not send the selected file to a RandomGenerator.site upload endpoint.

Balanced group sizes

How the team and group maker distributes a class

The tool shuffles the list, works out how many groups are needed, then deals learners across those groups. It aims to keep group sizes within one learner of each other.

23 learners5 groups
55544

When you choose a target size of five, 23 learners become five balanced groups rather than four full groups and a tiny group of three. The result is random, not a judgment about ability or compatibility.

Station-based learning

Plan classroom station rotations

Enter a class list and the names of your stations. The rotation planner creates one balanced group per station and a round-by-round schedule. For example, four groups can rotate through a reading station, problem-solving station, hands-on task and reflection station over four rounds.

Set the number of minutes per round to estimate the activity block. Add transition time separately when you plan the full lesson.

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. Pick a few prompts for a warm-up, think-pair-share, group debrief or lesson close.

You can also paste your own prompts and draw a random selection from your custom list.

Privacy and control

What happens to the names you enter?

Randomization, CSV parsing and timer functions run in the browser. The tool does not send the class list to a server. Nothing is saved automatically by this version. The optional Save list on this device button uses this browser's local storage; use it only on a device you control and clear it before sharing the device.

Blogger, hosting, analytics or advertising services may separately process technical information according to the site's privacy disclosures. Do not enter sensitive student details.

Common questions

Classroom randomizer FAQ

Is the classroom randomizer free?

Yes. These browser-based tools are free to use, with no account or API key required.

Can I import students from Excel or Google Sheets?

Export or download the sheet as a CSV file, then use Import CSV or TXT. The importer reads a name column in the browser. A simple text file with one name per line also works.

How does the team maker keep groups balanced?

It shuffles the list and distributes entries across the calculated number of groups. The group sizes will differ by no more than one when the requested count can be met.

Does the wheel show the actual selected entry?

Yes. The chosen entry is calculated first and the matching wheel segment is rotated to the pointer. The result is also written below the wheel so it is readable without relying on color.

Are names stored or uploaded?

Names are processed in the browser and are not submitted by the tool to a server. They are not automatically saved. Saving a roster is optional and uses local storage on the current browser only.

Can I use random assignment for grades or formal decisions?

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