Free tools. No account. Nothing stored.

Assignment Tracker

Here is the thing nobody tells you in first year: you are not behind on one assignment. You are behind on a system. A syllabus, a gradebook, a calendar, three group chats, and a mental note that says “ask about the essay on Thursday.” At some point that stops working, usually around week six, and the fix is boring. Write it all down somewhere and look at it weekly.

So this is that somewhere. Every assignment goes in one list: what it is, which course, when it is due, what it is worth. If you have been marked on it, you add the points and the tool tells you what that assignment actually added to your course grade — not what you scored, but what it banked. If it is not marked yet, it still sits there with a countdown, because an unmarked future deadline is the one you can still act on.

It runs entirely in the browser. Nothing is uploaded, there is no account, and closing the tab loses the data. That is a feature, not a bug, but it does mean you should print it, which brings me to the button.

Keep every assignment in one list, see what is due first, and watch the points each one actually banks toward your course grade. Nothing is sent anywhere — it all stays in this browser tab.

Leave the points blank for anything you have not been marked on yet — a tracker needs to hold the whole term, not just the finished work. Add the weight only if your course outline gives one out of 100; a blank weight is treated as unweighted and is left out of the points total.

What this tracker actually calculates

Two different numbers, and the gap between them is where most of the confusion lives.

  • Your score on the assignment — points earned divided by points possible. The 28 out of 30 you already know.
  • What that score is worth to your final course grade — the score multiplied by the assignment’s weight. The 28 out of 30 is 93.3%, and at a 15% weight that is 14.0 points banked toward the course.

That second number is the one that changes how you behave. A 5% quiz you scored 40% on costs you three points of your course grade. A 40% essay you scored 88% on buys you 35.2. The percentages look similar in a gradebook and they are not remotely the same event. One of those you shrug off, and shrugging off a 40% assignment is how a 3.4 turns into a 3.0 over a term.

The formula is short:

Course points = assignment percentage × weight ÷ 100

Leave the weight blank and the tool leaves the course-points column blank too, rather than pretending the assignment is worth 100%. An unweighted assignment still shows up in your list and still counts as something due, it just does not drag the total around. I did that deliberately — a tool that quietly assumes every assignment is the whole course is worse than useless, because it produces a number that looks like a grade and is not one.

How to use it

  1. Put your term in the top box if you want it on the printed sheet. Purely cosmetic, but it saves you writing the term by hand ten times.
  2. Add one row per assignment. Four rows load by default; Add Assignment gives you up to forty.
  3. Type the due dates. This is the part people skip and it is the part that pays. You can leave a row with nothing but a name and it will sit in the list.
  4. Add points earned and points possible once you have been marked. Both, or the tool will tell you it wants the possible.
  5. Add the weight if your course outline gives one out of 100.
  6. Hit Build Tracker. The table sorts by due date, the overdue ones are called out, and the print area fills itself.

If you are planning in the past — running the tool for a term that already happened, or testing it before a deadline you are not sure about — set the “treat today as” date. The countdowns recalculate from that date instead of from the actual current date, which means the overdue warnings mean something when you are back-filling a term.

Why the dates are the whole point

Grades do not run late. That is the thing. If a 30% late penalty exists it exists because of a written policy, and if it does not exist then missing the date costs you nothing official and a lot unofficially — because the material you needed for that assignment is the material the next one assumes you have.

Once you have the dates in one list, the workload becomes visible in a way it never is when it lives in a gradebook. Four assignments due in the same week is not four problems, it is one problem you cannot solve by working harder on any single one of them. That is a scheduling failure, and you fix it by moving work, not by staying up later. This tool will not move your deadlines for you, but seeing the pile is most of the work.

A worked example

Three assignments, and only one of them marked so far.

  • Lab report — BIO 201, 28 of 30 back, 15% weight. 93.3% on the assignment, so 14.0 points of your course grade.
  • Reading quiz — BIO 201, not marked yet, no weight entered. It stays in the list with a countdown and contributes nothing to the total.
  • Essay draft — ENG 110, 17 of 20 back, 10% weight. 85% on the assignment, so 8.5 points.

Run it and the headline is 22.5 course points banked out of 25% of the term already weighed. That is a genuinely useful sentence, because it tells you something the gradebook does not: 25% of your grade is already decided, and you have earned 22.5 of a possible 25. The remaining 75% of the term is worth more than everything you have done so far combined. If you were about to coast on the strong start, this is the number that stops you.

Add the essay and the quiz and the same 22.5 reads very differently, because the unweighted quiz will not move the total. That is honest too — a quiz your professor has not weighted is not worth a predictable share of anything.

Printing it

There is a Print button. It fills a print-only version of the sheet — title, term, the date it was generated, the full table, and a footer with your totals — and hides the input fields so you get a clean page rather than a screenshot of a form.

Two things I would do with it. Print the whole thing at the start of term, stick it above your desk, and tick it by hand as you go; the tool is happy either way. And print a fresh copy before each assessment period, when the dates are fixed and the weeks you have left are countable. A schedule you look at once is decoration. A schedule you look at on Sunday night is a plan.

Frequently asked questions

Do my assignment marks have to be weighted for this to be useful?

No. The dates, the sort order, and the overdue warnings work with no marks at all — a tracker full of unmarked rows is the normal state of a tracker in week three. The weighting only matters once you want to know what the work has bought you so far, which is more of a mid-term question than a start-of-term one.

What if two assignments are worth different amounts of points?

That is exactly what the points-earned and points-possible columns are for. A 40-point essay and a 10-point quiz both become percentages, and the percentage is what gets multiplied by the weight. This is the same pooling logic the quiz average calculator uses, and for the same reason: a 9 out of 10 and an 18 out of 20 should not average the same as 9 out of 10 and 36 out of 40.

How do I find the weight for an assignment?

The course outline, the syllabus, or the first page of the gradebook where the professor has written the breakdown. It is nearly always there in week one and almost never repeated. If your professor has not published weights at all, leave them blank — an invented weight is worse than no weight, because it will make the totals look authoritative when they are not.

Can I use this for high school weighted grades?

For the course-grade side, yes — give each assignment its weight and the course-points column will track your running total. If you also want to know what that does to a weighted GPA across your whole transcript, run the finished course percentages through the weighted grade calculator first, then the GPA calculator with your AP and honours weighting. The tracker deliberately does not try to do both jobs.

What happens to my data if I close the tab?

It is gone. The tracker holds everything in the page and writes nothing anywhere, which is the same promise the privacy policy makes about the rest of the site. That means the printed sheet is not a nice-to-have, it is the backup. If you want something that remembers for you, keep your own copy alongside your gradebook — the tracker is a second opinion, not your official record.

Other tools

Your syllabus is the authority on all of this. The tracker does the arithmetic on the numbers you give it and stays out of the way of whatever your course actually decided.

Related GPA tools