Teacher Tech blog with Alice Keeler

Paperless Is Not a Pedagogy

Alice Keeler

Google Classroom: Reuse Multiple Assignments at once

Reuse Multiple Assignments at Once
Google Classroom: Reuse Multiple Assignments at once

Creating copies creates a giant mess of your Google Drive. I understand the reason we copy an entire Google Classroom class but I warn you this is a BAD IDEA. This copies EVERYTHING in every assignment, including videos, directions documents, things you are collaborating on. How many copies of your syllabus do you need? ONLY ONE!! Copies are BAD! Every single copied video and screenshot lives in your Google Drive. What a mess!

Reusing Assignments Options

UPDATE: When I wrote this original blog post there was no way to reuse posts outside of Google Classroom. You can still use my unofficial Add-on (see below). However, I have started working with schoolytics.com. Schoolytics allows you to search for assignments across classes, reuse assignments, and share assignments.

Reuse Multiple Assignments at Once

With Google Apps Script you are able to code Google Classroom. One of the things I am able to do is pull up a list of assignments from a previous class, update the descriptions, and reuse more than one at a time.

YouTube video

Reuse Google Classroom Assignments

I created this Add-on to allow you to reuse assignments from Google Classroom. Start with the Add-on template:


  • Start by making a copy of alicekeeler.com/reusegc
  • Wait for the code to load. Use the Add-on menu and choose “Reuse GC” and show the sidebar. Authorize the code.
  • Click on Setup from the sidebar.
  • Checkbox your CURRENT class.
  • Click Set Class
  • After setting the class, the destination class will have a green row.
  • Select the class you want to REUSE from.
  • Use the sidebar to “Get Assignments.”
  • Choose “List Assignments.”
  • This will create a list of the assignments from the class checked on the “Class” tab.
  • For assignments, edit the title and description in the spreadsheet if desired.
  • Checkbox the assignmentS (you can do more than one at a time) that you want to reuse to your current class.
  • In the sidebar (or go to the Add-on menu and choose Create Assignments) select “Reuse Assignments.”
  • You will be prompted if you want to post them as a draft. Say yes if you do. No if you just want them to go live.

Note: Currently Google Apps Script does not allow me to code materials or grading categories or rubrics.


This Add-on is a Google Sheets Add-on. It helps you manage your class from the spreadsheet. You can create assignments from the spreadsheet and you can reuse assignments from other classes from the spreadsheet. Note: only assignments that are generated from the spreadsheet can be auto scored using the automate option.


Note: I have since updated the Add-on to be “Reuse GC” instead of “GC Level Up Game”

Add on menu show sidebar

After checking a different class, check a class to list assignments. Click on list assignments in the sidebar

11 thoughts on “Google Classroom: Reuse Multiple Assignments at once

  1. Is it possible to modify the due date for the assignments via the script/addon?

    I have changed the due date in the Sheet and then when I click reuse assignment, it creates it as a draft with no due date. If this is not possible can I create new assignments with a due date?

  2. I am excited to use this fabulous time-saving tool!! If I have 5 current classes in which I want to reuse assignments from a Master Class, what would be the best way to do that? Would I have a separate spreadsheet for each of the 5 current classes, or can I just do a new sheet in a single Excel Workbook? What would you recommend?

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.

© 2024 All Rights Reserved.