Random Project Generator

Set four controls, press New project, and get one project you can assign today, with a twist and a done-when check.

To get a project for your students, set the subject, grade band, project type, and group size in the random project generator above, then press New project. At Chalkbox, we build free classroom tools for K-12 teachers, and this one hands you one concrete project with a twist and a "Done when" check. If the first project does not fit your class, press the button again until one does.

How to Use the Project Generator

The project generator needs four choices and one button to give you a project you can assign. Follow these steps in order:

  1. Pick a subject. Choose Science, Math, English, Social Studies, Art, or Any subject. Science is selected when the page loads.
  2. Pick a grade band. Choose K-2, 3-5, 6-8, or 9-12. The default is 3-5.
  3. Pick a project type. Choose Build a model, Research and present, Make a video or poster, Write and publish, Collect and graph data, or Any type. Any type is the default.
  4. Pick a group size. Choose Solo, Pairs, or Small group (3-4). Pairs is the default.
  5. Read the project card. Changing any control makes a new project at once, so a fresh card is waiting after every change.
  6. Press New project to re-roll. Each press gives a different project and avoids repeating the topic already on screen.
  7. Copy or print the project you keep. The Copy project and Print buttons are described further down the page.

The project generator runs in your browser with nothing to install and no account. Every project is assembled on your device from fixed lists written for classrooms. Nothing is generated by artificial intelligence (AI), and nothing you choose is sent anywhere.

Each control changes a different part of the project card:

ControlOptionsDefaultPart of the card it changes
SubjectScience, Math, English, Social Studies, Art, Any subjectScienceThe topic
Grade bandK-2, 3-5, 6-8, 9-123-5The topic
Project typeBuild a model, Research and present, Make a video or poster, Write and publish, Collect and graph data, Any typeAny typeThe product and the Done when line
Group sizeSolo, Pairs, Small group (3-4)PairsThe twist

What a Random Project Generator Result Contains

Every result from the random project generator has four parts: a tag line, one bold project sentence, a Twist line, and a Done when line. The tag line names the subject, project type, and group size. The bold sentence is built from a product, then a topic, then the word "for," then an audience.

One possible result out of many:

  • Tag: Science · Research and present · Pairs
  • Project: A short presentation on the water cycle, for classmates.
  • Twist: Swap drafts with another pair once.
  • Done when: The work names at least two sources and answers one question from the audience.

Read the card from top to bottom and you have what students make, what it is about, who it is for, one constraint, and the finish line.

Topics by Subject and Grade Band

Each subject has five topics for each of the four grade bands. That makes 5 subjects × 4 grade bands × 5 topics = 100 topics in all. A sample from the lists:

SubjectGrade bandSample topic
ScienceK-2the life cycle of a butterfly
Science3-5the water cycle
Science6-8cells and organelles
Science9-12the carbon cycle and climate
MathK-2shapes found around the school
Math3-5fractions in a recipe
Math6-8ratios and unit rates
Math9-12compound interest
English3-5figurative language in a poem
English9-12a rhetorical analysis of a speech
Social Studies3-5a local landmark
Social Studies6-8trade routes and cultural exchange
Art3-5symmetry
Art9-12a design for a community space

Products and Done When Checks by Project Type

Each project type has three products, and the random project generator picks one of them at random. The Done when line is fixed for each project type. Once you pick a type, you know the finish line before you press the button.

Project typeProducts (one chosen at random)Done when
Build a model"a working or labeled 3D model of", "a diorama that explains", "a labeled sketch-and-model of"The model has labels and its maker can explain in one minute what each part stands for.
Research and present"a short presentation on", "a museum-style exhibit about", "a 'teach the class' lesson on"The work names at least two sources and answers one question from the audience.
Make a video or poster"a 2-minute explainer video on", "an infographic poster on", "a slide-free visual summary of"A viewer who knows nothing about the topic can state the main point after one look.
Write and publish"a newsletter article about", "a class book chapter on", "a student guide to"The piece has a clear opening and a closing, and one peer has read it before it is handed in.
Collect and graph data"a survey and graph about", "a data table and written conclusion on", "a class experiment log about"The graph has a title and labeled axes, and one sentence says what the data shows.

Audiences

The audience comes from a list of five: classmates, a younger class, families at an open house, the school library display, and a class website or newsletter. One audience is chosen at random for each project.

For one fixed subject, grade band, and project type, the lists give 5 topics × 3 products × 5 audiences = 75 possible project sentences.

Twists by Group Size

The twist on each project depends on the group size you pick, and each group size has four possible twists. Across the three group sizes, that is 3 × 4 = 12 twists in all.

Group sizePossible twists (one per project)
SoloKeep it to one page of notes. Use no more than three colors. Finish in three class periods. Explain it to a friend before you present.
PairsEach partner owns half and explains the other half. Finish in three class periods. Swap drafts with another pair once. Use no more than three colors.
Small group (3-4)Give every member a named role. Hold one short check-in with the teacher halfway. Finish in four class periods. Each member explains one part during the share.

The deadline twists set three class periods for Solo and Pairs and four class periods for Small group (3-4). If a deadline twist lands on your card, count the class periods you have free for the project before you hand it out.

Copy or Print the Project

The project generator gives you two ways to keep a project: the Copy project button and the Print button.

  • Copy project copies the project sentence, the twist, and the done-when text. The button shows "Copied!" for two seconds so you know it worked. Paste the text into a document, a slide, or a class post.
  • Print prints only the project card, on a page titled "Our Project". The page has Name and Date lines and one line of directions: "Read the project below with your group, then plan who does what before you start."

How to Pick and Prepare a Project Before You Assign It

A generated project is ready to assign once it fits your unit, your calendar, and your groups. The three habits below are planning advice from teachers. They do not come from a study.

  1. Decide the one thing you will grade. Do this before you assign the project, and share it with students on day one.
  2. Match the group size to the work. Choose Solo, Pairs, or Small group (3-4) based on how much of the work can be split fairly.
  3. Re-roll before you adapt. If a project does not fit, press New project instead of reworking the card by hand.

Before you hand out the card, run through four quick questions:

  • Does the topic fit a unit you are teaching or planning?
  • If the twist sets a number of class periods, do you have that many free?
  • Can the product be split fairly across the group size on the card?
  • Do students know the one thing you will grade?

If any answer is no, press New project and read the next card.

Grading and Grouping Resources for Your Project

Chalkbox has sibling tools and guides for the steps around the project itself:

  • Grading group work: once students have the project, the Group Project Rubric guide shows how to score the product and each member's contribution separately.
  • Building a rubric: the Rubric Generator turns the one thing you decided to grade into a rubric you can hand out.
  • Making groups: before you hand out a card, the Random Group Generator sorts the class into the pairs or small groups the card is sized for.
  • Naming groups: once groups are set, the Team Name Generator gives each one a name to put on the card.
  • AI-themed projects: for older students, see AI Projects for High School Students for project ideas on that theme.

What the Random Project Generator Does Not Do

The random project generator works from fixed lists and picks one project at a time, so it has four limits. Each one has a workaround:

  • No custom topics. You cannot type in your own topic, because the lists are fixed. Copy the project and edit the topic in a document.
  • No saved projects. Projects are not kept between visits. Print or copy any project you want before you leave the page.
  • No calendar scoping. The project generator does not fit the work to your schedule. Count the class periods in the twist against the days you have, and re-roll if they do not match.
  • No standards matching. The projects are not matched to a state or national standard. Hold the topic up against your unit before you assign it, and use the Unit Plan Generator to map the unit first if you have not yet.

The project generator is the wrong starting point if your unit needs a topic outside the lists or a project tied to a specific standard. In that case, write the project yourself using the same four parts: a product, a topic, an audience, and a done-when check.

Bottom Line on the Random Project Generator

Set four controls, read the card, and re-roll until the topic fits your unit and the twist fits your calendar. Decide the one thing you will grade, then print the "Our Project" page for each group. Pick your subject and grade band in the random project generator above and press New project to get your first project.

Get the printable pack

Join the Chalkbox list for free printable packs and new tools — no spam, unsubscribe anytime.

Frequently asked questions

What is a random project generator?

A random project generator builds one project idea for students from lists of topics, products, and audiences. The one on this page also adds a Twist line and a Done when line to every project. Press New project to roll another until one fits your class.

Is the project generator free?

Yes, the project generator is free. It runs in your browser with nothing to install and no account to create.

Can I choose the subject and grade level?

Yes, you can choose both. Subject offers Science, Math, English, Social Studies, Art, or Any subject, and grade band offers K-2, 3-5, 6-8, or 9-12. You can also set project type and group size, and changing any control makes a new project at once.

Does the project generator use AI?

No, the project generator does not use artificial intelligence (AI). Every project is assembled on your device from fixed lists written for classrooms. Nothing you choose is sent anywhere.

Can I print or save the project?

You can print or copy a project, but the project generator does not save projects between visits. Print gives you only the project card on a page titled "Our Project", with Name and Date lines. Copy project copies the project sentence, twist, and done-when text so you can paste them into a document.