Skip to content

Homework Tracker

Track homework set, due and handed in. Free, no sign-up — it runs entirely in your browser.

Keep track of homework, due dates and what has been handed in.

Homework Tracker

Keep track of homework, due dates and what has been handed in.

🔒 Privacy: this tool runs entirely in your browser. Your files and text never leave your device — nothing is uploaded to any server.

Homework lives only in this open tab — closing or reloading the page clears the list.

How it works

  1. Type the subject, the task and the due date, then click “Add”.
  2. The list sorts itself by due date, soonest first.
  3. Mark each piece of homework “Handed in” when it comes back.
  4. Click “Download CSV” to save the list as a spreadsheet file.

Frequently asked questions

What do Overdue, Due today and Due soon mean?

Overdue means the due date has passed, Due today means it is due today, and Due soon means it is due within the next 3 days.

Where is my homework list stored?

Only in this open tab. Closing or reloading the page clears it, so download the CSV if you want to keep the list.

Can I mark homework handed in more than once?

The button toggles — click it again to mark the same homework as not handed in yet.

What is the Homework Tracker?

The Homework Tracker keeps a list of every piece of homework you have set, when it is due, and whether it has been handed in. Type the subject, the task and the due date, click “Add”, and the list sorts itself by due date, soonest first. When a pupil hands work in, mark it “Handed in” — and if you clicked by mistake, click again to toggle it back.

It is made for teachers juggling homework across several classes, where the question is never “did I set it?” but “who has handed it in, and what is overdue?” Each entry is labelled Overdue when the due date has passed, Due today when it is due today, and Due soon when it is due within the next three days, so the urgent items stand out without you scanning dates. Download the list as a CSV spreadsheet file whenever you want a copy.

What you can use it for

Homework only works when pupils know what is due and teachers know who handed it in. Here are four ways the tracker helps.

  • End-of-lesson check: add the homework the moment you set it — for example “Maths, page 42 questions 1–10, due Thursday” — so the record is made while the lesson is still fresh.
  • Chasing overdue work: open the tracker on Monday morning, look at everything marked Overdue, and speak to those pupils before the next lesson instead of discovering the gap a week later.
  • Planning the week: sort by due date and see that three pieces of homework land on the same Thursday, then move one to Friday so pupils are not overloaded.
  • Parent meetings: bring the downloaded CSV and show a parent exactly which homework was set, when it was due and whether it came back.

Good to know

  • Your homework list lives only in the open tab. Close the browser or reload the page and the list is gone, so download the CSV at the end of the day if you need to keep it.
  • Write the task clearly enough that you will understand it in a week. “Page 42, questions 1–10” is useful; “Maths homework” is not.
  • Due soon means due within the next three days, not this week. Use that label to plan your chasing — anything marked Due soon needs a reminder now, not on the due date.
  • To plan homework across the whole week rather than track what is already set, use the Homework Planner. For fitting homework around lessons, build the week in the Classroom Schedule Maker, and to follow one pupil’s results over time try the Student Progress Tracker.

Can I track homework for more than one class in the same list?

You can, by putting the class in the subject field — for example “Maths 5A” and “Maths 5B” — but the list gets long fast, and it is easy to mark the wrong class as handed in. A cleaner way is to keep one list per class and download the CSV for each at the end of the day, so every class has its own record and nothing gets mixed up.