TopicTeamUp
Welcome to TopicTeamUp!

TopicTeamUp is an online tool that helps instructors group students and assign topics based on their interests. You collect student preferences using a provided Microsoft Forms template, upload the results, and specify how many groups you want and how many students should be in them. You can also add custom rules— like capping how many topics within a category get assigned, keeping specific students together or apart, manually assigning a student to a topic, and much more. TopicTeamUp will calculate the optimal assignments, satisfying your rules while maximizing overall student satisfaction. It's perfect for presentations, debates, and any collaborative activity where student choice matters. Click "Next" to get started.

Note: TopicTeamUp currently supports up to 50 students and 50 topics

Collect Student Preferences

Watch the short video below to learn how to collect preferences using Microsoft Forms.

Ready to collect
student preferences?
Want to try TopicTeamUp
before collecting them?
Upload Student Preferences

Upload your spreadsheet and confirm the detected topics and students.

Drag & drop your spreadsheet
or click here to select a file.

No Data Uploaded Yet
You can no longer add missing students. Restart instead.
Set Number and Size of Groups

Choose how many groups to create and how students are distributed among them.

Number of Groups
Minimum Students Per Group
Maximum Students Per Group


To set an exact group size, use the same value for minimum and maximum.
Link Topics and Set Limits

Add rules that control which topics are assigned to groups. This step is optional.

List of Topics
Topic Rules
Group and Separate Students

Add rules that control which students are grouped together. This step is optional.

List of Students
Student Rules
Force or Block Assignments

Manually assign students to topics or prevent specific assignments. This step is optional.

Lists of Students and Topics
Assignment Rules
๐ŸŽ‰ Assignments Generated ๐ŸŽ‰

Your assignments are listed below. A copy has been downloaded to your device.

Help
Help content goes here.