Classroom Jobs Generator
Match your class to a list of jobs in one click. Paste your student names and a list of jobs (or start from a ready-made list), then generate a fair, randomly shuffled assignment — one job per student. Regenerate for a fresh rotation next week, then print or download a clean PDF chart. Free, no sign-up, and everything stays in your browser.
This free classroom jobs generator matches your class list to a list of jobs — Line Leader, Paper Passer, Board Cleaner, and more — in one click, so every student gets a fair, randomly assigned role. Edit the job list, regenerate for a fresh rotation, then print or download a PDF chart. Free, no sign-up, and everything stays in your browser.
One per line. First names or full names both work.
One per line. Edit freely, or keep the default list.
Classroom Jobs
10 jobs assigned
How to use the classroom jobs generator
- 1Paste your student names, one per line.
- 2Edit the job list, or start from the ready-made list of common classroom jobs.
- 3Generate the assignment, and press Regenerate whenever you want a fresh rotation.
- 4Print the chart, or download a clean PDF to post or hand out.
When this is useful
Weekly job rotation
Generate a fresh, fair rotation every week so classroom jobs don't always land on the same students.
Sub folder helpers
Print a helper chart so a substitute teacher knows who does what without asking around.
Morning routine jobs
Assign line leader, door holder, and light monitor for the morning routine in seconds.
Table and group captains
Match a captain to each table or group so every group has a point person for the day.
Classroom helper chart
Post a printed chart on the wall so students can check their job at a glance.
Examples to try
Assign 24 students to 24 jobs
Paste 24 names and 24 jobs, and every student gets exactly one, shuffled fairly.
Rotate jobs weekly
Keep the same job list and press Regenerate each Monday for a brand-new, fair assignment.
Fewer jobs than students
Paste more names than jobs, and the tool fills every job while clearly listing who's unassigned this round.
Start from the default list
Load the ready-made list of common classroom jobs and edit it to match your own routines.
Tips for better results
Keep a running job list
Save your edited job list somewhere so you can paste it back in next time.
Regenerate for a fair rotation
Press Regenerate each week so the same students don't always get the same job.
Laminate the printed chart
A laminated chart holds up all year and can be reused with a dry-erase marker.
Match job count to student count
For a job for every student, keep your job list the same length as your class list.
How the classroom jobs generator works
You paste one student name per line and one job title per line — start from the built-in list of common classroom jobs, or write your own.
When you generate, the names are shuffled with a fair random shuffle and matched one-to-one with the jobs, in order. If there are more students than jobs, the extra students are listed as unassigned this round instead of being silently dropped; if there are more jobs than students, the extra jobs are listed as unfilled.
Everything happens on your device, so you can reshuffle as many times as you like, instantly and for free. Press Regenerate for a brand-new assignment using the same names and jobs.
Private by design
- No account and no sign-up. Just open it and start.
- Everything runs on your device, so the names and job titles you enter and the assignment you generate stays with you.
- Nothing you create is uploaded. No values, names, scores, or generated content are sent to our servers.
- We use Google Analytics only for basic, anonymous pageview counts. It never receives what you enter into the tool.
Frequently asked questions
Is the classroom jobs generator free?
Yes, completely free, with no account and no limit on how many times you generate or regenerate.
Can I edit the list of jobs?
Yes. Start from the built-in list of common classroom jobs, or clear it and write your own — one job per line.
What happens if I have more students than jobs?
Every job gets filled first, and the extra students are clearly listed as unassigned this round rather than being dropped or doubled up.
What happens if I have more jobs than students?
Every student gets a job first, and the extra jobs are clearly listed as unfilled this round.
Can I print the job chart?
Yes. Use the Print button to send the chart straight to your printer, cleanly laid out with nothing else from the page.
Can I download a PDF?
Yes. Download a clean PDF built right on your device, so you can post it or share it with a substitute.
Are student names uploaded or saved anywhere?
No. The assignment happens entirely on your device, and the PDF is built there too, so your name and job lists are never uploaded or stored on a server.
Is this the same job list every time?
No. Press Regenerate to reshuffle the same names and jobs into a fresh, fair assignment — great for a weekly rotation.
Helpful supplies for this activity
Optional supplies that can make printed classroom materials easier to reuse, organize, or share.
Some links may be affiliate links. As an Amazon Associate we earn from qualifying purchases, at no extra cost to you.
Dry erase pockets
Slide worksheets into reusable sleeves for quick practice and small groups.
Search on AmazonMore classroom tools
Random Group Generator
Paste a class list and split it into balanced random groups or teams in one click.
Open toolRandom Name Picker
Paste your class list and pick a random student fairly, with no-repeat turns and pick history.
Open toolClassroom Spinner
Spin a random name wheel for fair classroom turns. Paste names, spin, and reveal a random pick.
Open toolAlways free · No account needed · Nothing you type ever leaves your device.