Classroom jobs generator: random job chart for your class
This generator hands out classroom jobs by chance instead of by raised hands: enter your students and the jobs, then press “Assign jobs”. Next week one button rotates the order, so that by and by every child has a turn. The job chart can be shown on the board, printed and shared.
Source: W3C Recommendation, W3C Web Cryptography API – getRandomValues(). Updated: .
How it is calculated
The classroom jobs generator shuffles your class list once and fills the jobs from the top; each week “rotate” moves everyone along, so the jobs pass through the whole class. Nobody is picked twice before the others have had a turn.
How to make a classroom job chart
- Replace the sample names with your students, one per line.
- Edit the list of jobs. Keep the ones you use; add your own.
- Choose how many students share a job – one, or two to four for jobs that need a team.
- Press Assign jobs. The chart appears and can be shown full screen.
- On Monday press Next week: rotate instead of drawing again.
Example
The sample has 24 students and 8 jobs with 2 students per job: 8 × 2 = 16 students have a job this week and 8 have none. After one rotation those 8 move into the chart. With 1 student per job, 8 students work each week and it takes 24 ÷ 8 = 3 weeks until everyone has had a job.
Classroom jobs list: ideas by grade
| Job | What the student does | Works well in |
|---|---|---|
| Line leader | leads the line to lunch, recess and specials | preschool to grade 3 |
| Door holder | holds the door and is last in line | preschool to grade 3 |
| Paper passer | hands out and collects worksheets | all grades |
| Board cleaner | wipes the board at the end of the day | grades 2 to 8 |
| Librarian | keeps the class library in order | grades 1 to 6 |
| Plant helper | waters the plants | all grades |
| Tech helper | plugs in tablets, helps with log-ins | grades 3 to 8 |
| Calendar helper | updates date, weather and schedule | preschool to grade 2 |
Other jobs teachers add: messenger, pencil sharpener, recycling monitor, lunch count helper, greeter, substitute (covers for anyone absent) and, in middle school, attendance or homework monitor.
Why draw the jobs at random?
A draw is quick and nobody can say the teacher has favorites. The order comes from a Fisher–Yates shuffle with the browser’s cryptographic random number generator, so every order of the class is equally likely. Because rotation works through that order, the popular jobs reach everyone in turn.
Names stay private
Student names never appear in the page address and are not sent to a server; they are kept in your browser. The share button creates a link with the chart in the part after the #. Related tools: the random partner generator for partner work, the classroom seating chart generator and the roll number picker.
Frequently asked questions
How do I assign classroom jobs fairly?
Enter the students and the jobs and press “Assign jobs”. The class list is shuffled and the jobs are filled in that order. Rotating each week gives every student a turn.
How does the weekly rotation work?
“Next week: rotate” moves the shuffled order along by the number of places in the chart. Students who had no job come next; nobody repeats before the list has gone round.
What are good classroom jobs for elementary students?
Line leader, door holder, paper passer, board cleaner, librarian, plant helper, tech helper and calendar helper are a solid start. The sample list contains these eight.
What if I have more students than jobs?
The students without a job are listed under “No job this week” and move into the chart at the next rotation. You can also set two students per job.
What if I have more jobs than students?
The chart shows the unfilled places as “nobody yet” and tells you how many are empty. Remove a job or lower the students per job.
Can I print the job chart?
Yes. “Print the chart” prints the current chart; “Full screen for the projector” shows it large on the board.
Are student names stored online?
No. Names stay in your browser and are never part of the page address. A shared link carries them only in the part after the #.
Can I use it for chores at home or duties at a club?
Yes. Enter family or team members as names and the chores or duties as jobs; the rotation works the same way.
Sources and legal basis
- W3C Recommendation: W3C Web Cryptography API – getRandomValues()
- MDN Web Docs – Crypto.getRandomValues()
- Fisher–Yates shuffle (Durstenfeld 1964)
As of: · Editorial policy
Related tools
- Random partner generator for classrooms and teamsRandom partner generator: paste the names, tap once and everyone has a partner. Handles odd numbers, shows the pairs full screen and prints the list.
- Random group generator for classrooms, with topicsRandom group generator: paste the class list, choose the number of groups or the group size and draw. Assigns a topic to each group and shares via WhatsApp.
- Classroom Seating Chart GeneratorClassroom seating chart generator: paste the class list, set rows and desks, shuffle. With front-row and keep-apart rules, seat swaps, projector and print.
- Roll number pickerRoll number picker for teachers: enter the class strength, tap once and a random roll number appears. No repeats until everyone is done; absentees are skipped.
- Random name picker and list randomizerRandom name picker and list randomizer: draw one or more winners with no repeats, shuffle the order or split a list into groups. Free, no sign-up.
- Play Solitaire OnlineFree Klondike solitaire in your browser: draw 1 or 3, unlimited undo, hints and a winnable daily deal. Share your time – the link deals the same cards.
- White elephant number generatorWhite elephant number generator: set the number of players and let each guest tap to draw a number. No repeats, no paper slips – the fair order for your swap.
- Draft order generatorDraft order generator: paste the names of your league, tap once and get a random pick order from 1 to last. Fair, free, with a result you can copy and share.
- Spelling bee words: random word generatorSpelling bee words at random: spin for a word from six lists, from grade 1 to hard words for adults. No repeats, add your own list, for class or home practice.