HomeGoogle DocsSpreadsheetFree Student Assignment Tracker Template in Google Sheets

Free Student Assignment Tracker Template in Google Sheets

Keeping track of assignments doesn’t have to be stressful. That’s why I created this free Student Assignment Tracker Template in Google Sheets—a simple, interactive template that helps you stay organized and keep an eye on upcoming deadlines without feeling overwhelmed.

Everything is on a single sheet, so you don’t have to switch between tabs. You can quickly highlight pending assignments that are overdue, due today, or due within the next n days using easy-to-use drop-down controls.

You can even combine multiple highlighting options to create a view that helps you focus on exactly what needs your attention. If an assignment is marked as High priority, you also have the option to display it in bold so it stands out even more.

The template also includes two charts that update automatically as you manage your assignments:

  • Assignments by Status
  • Priority Distribution

There’s also an Upcoming Deadlines section that automatically lists pending assignments due in the next 7 days, next 14 days, next 30 days, or this month.

If you’re looking for a clean, easy-to-use Student Assignment Tracker Template in Google Sheets, I hope this one makes staying on top of your coursework just a little easier.

You can download the template by clicking the button below.

Copy Assignment Tracker

Key Features

  • Interactive assignment tracker on a single sheet
  • Multi-select highlighting for overdue, due today, and due soon assignments
  • Automatic bold formatting for high-priority assignments
  • Assignment Status and Priority Distribution charts
  • Upcoming Deadlines summary (Next 7, 14, 30 Days, or This Month)
  • Fully customizable subjects, statuses, and submission types

How to Use the Student Assignment Tracker Template in Google Sheets

I have used a few structured tables in this Student Assignment Tracker Template instead of regular ranges. This lets me use table references in formulas and when creating drop-down lists, making the formulas much easier to read and maintain because they use table names and column headers instead of cell ranges. Another advantage is that the references automatically expand as the tables grow, so you don’t have to update formulas manually.

The template consists of two sheets:

  • Drop-down Lists – Stores the lists used to create the drop-down menus in the assignment tracker.
  • Assignment – The main sheet where you enter, manage, and track your assignments.

Drop-down Lists Sheet

This sheet contains three tables:

  • StatusList
  • SubmissionTypeList
  • SubjectList
Drop-down Lists sheet in the Student Assignment Tracker Template showing the StatusList, SubmissionTypeList, and SubjectList tables

StatusList

The StatusList table contains the assignment statuses used in the tracker:

  • Completed
  • Submitted
  • Graded
  • Not Started
  • In Progress
  • Waiting

Do not delete the first three statuses—Completed, Submitted, and Graded. I have used these values in conditional formatting and several formulas to identify assignments that are no longer pending.

You are free to modify the remaining statuses or add new ones. However, any additional statuses should represent assignments that are still pending. Keep this in mind when customizing the list.

SubmissionTypeList

The SubmissionTypeList table contains the different assignment submission methods, such as Online, Paper, Presentation, and Quiz. Feel free to modify this list to suit your needs.

SubjectList

The SubjectList table contains the subjects available in the assignment tracker. You can edit this list by adding, removing, or renaming subjects.

Working with Tables

If you’re new to tables in Google Sheets, here are a few basics:

  • To add a new item: Type the new value directly below the last row of the table. The table will automatically expand.
  • To edit an item: Double-click the cell (or simply select it) and change the value.
  • To delete an item: Right-click the row within the table and choose Delete table row.

That’s all you need to know about the Drop-down Lists sheet.

Assignment Sheet

The Assignment sheet is where you enter and manage all your assignments.

Start by entering your assignments in the AssignmentTable, which has the following columns:

  • Assignment
  • Subject
  • Due Date
  • Priority
  • Status
  • Estimated Time
  • Submission Type
  • Notes

Enter the assignment name in the first column. Select the subject from the drop-down list in the Subject column, enter the due date, and then choose the priority (Low, Medium, or High). Next, select the current assignment status. You can also enter the estimated time required to complete the assignment, choose the submission type, and optionally add any notes.

Once you’ve entered your assignments, the template automatically updates the highlighting, charts, and the Upcoming Deadlines section based on your entries.

Highlighting Control

Animated demonstration of selecting multiple highlight options in the Student Assignment Tracker Template

At the top of the sheet, you’ll find a multi-select drop-down in the merged range B2:E2. It contains the following options:

  • Overdue Assignments
  • Due Today
  • Due Soon
  • High Priority

The first three options appear as colored chips. When you select one of them, assignments that meet the corresponding condition are highlighted using the same color.

For example, if you select Due Today, any pending assignment that is due today (that is, its status is not Completed, Submitted, or Graded) will be highlighted in Electric Blue, matching the chip color.

If you select Due Soon, enter the number of days in the cell below the drop-down. For example:

  • 7 highlights assignments due within the next 7 days, including today.
  • 14 highlights assignments due within the next 14 days, including today.
  • 30 highlights assignments due within the next 30 days, including today.

These assignments are highlighted in Mint Green, matching the chip color.

If you select Overdue Assignments, all pending assignments whose due dates have already passed are highlighted in Soft Pink.

You can enable any combination of these highlighting options to create the view that works best for you. For example, you can highlight Due Today and Overdue Assignments together, or activate all three at the same time.

Unlike the other options, High Priority doesn’t use a chip color. This is intentional. Rather than applying a background color, it makes the text bold for highlighted assignments whose Priority is High.

This interactive highlighting control is one of the key features of this Free Student Assignment Tracker Template in Google Sheets.

Charts

On the right side of the assignment table, you’ll find two pie charts.

The first chart, Assignments by Status, shows how your assignments are distributed across different statuses.

The second chart, Priority Distribution, shows the distribution of assignments based on their priority levels.

If you’d like to view the charts for only pending assignments, click the drop-down arrow in the Status column header (cell E5), choose Filter column, and deselect Completed, Submitted, and Graded. Since the charts are based on the filtered data, both charts will update automatically to reflect only the visible assignments.

Note: This template supports up to 100 assignments by default. If you add more rows, remember to update the chart data ranges from the Setup tab of each chart.

Upcoming Deadlines

Below the charts, you’ll find a drop-down list with the following options:

  • Next 7 Days
  • Next 14 Days
  • Next 30 Days
  • This Month
Upcoming Deadlines report with a date range selector and a summary table of pending assignments by due date

Select any option to display a table showing the dates within the selected period and the number of pending assignments due on each date.

That’s all there is to using this Student Assignment Tracker Template. I hope it helps you stay organized and never miss an assignment deadline.

Who Can Use This Student Assignment Tracker Template?

This Student Assignment Tracker Template is suitable for anyone who wants to stay organized and keep track of assignment deadlines, including:

  • School students
  • College and university students
  • Online learners
  • Students preparing for competitive exams
  • Anyone managing coursework, projects, or homework in Google Sheets

Since the template is fully customizable, you can edit the subjects, assignment statuses, submission types, and other lists to match your own study routine.

Conclusion

I hope you find this free Student Assignment Tracker Template in Google Sheets useful. If you have suggestions for improvements or features you’d like to see in future versions, let me know in the comments. I’d love to hear how you’re using the template and what would make it even more useful.

If you found this Student Assignment Tracker Template useful, you may also like:

Prashanth K V
Prashanth K V
Your Trusted Google Sheets and Excel Expert Prashanth K V is a Diamond Product Expert in Google Sheets, officially recognized by Google for his contributions to the Docs Editors Help Community and featured in the Google Product Experts Directory. Explore his blog to learn advanced formulas, automation tips, and problem-solving techniques to elevate your spreadsheet skills.

Top Discussions

More like this

How to Use the SHEET and SHEETS Functions in Google Sheets

The SHEET and SHEETS functions let you retrieve information about worksheets in a Google...

How to Create a Self-Healing Table of Contents in Google Sheets

A table of contents makes navigating large Google Sheets workbooks much easier. However, a...

Sort a Tab Name List Dynamically by Workbook Order in Google Sheets

When your workbook contains many sheets (tabs), you may create a table of contents...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

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