Homework Dots

Your student's week, at a glance.

A weekly email of your student's due dates and test dates, read straight from Homework Hub.

Homework Dots isn't a replacement for Homework Hub. Your student should still be checking that themselves. It's so you can tell at a glance whether Thursday is busy, without reading a large spreadsheet full of rows that don't apply to your student.

Sign up to get it every week! How it works →

Free, no ads, no tracking, and made by a parent at the same school. One-click unsubscribe.

An example week. Each row is a teacher, each column a weekday. A filled red dot means something is due that day; a hollow ring means the teacher posted work with no deadline on it.
Teacher Mon21Tue22Wed23 Thu24Fri25Sat26 Sun27
Pre-Algebra
Science
ELA
something due posted, no deadline
A real week. A hollow ring means the teacher wrote something in that day's cell; a red dot means something is actually due. Wednesday is a test. Thursday is a deadline a teacher wrote down two weeks earlier, which is easy to miss if you are only looking at this week's Homework Hub.

Sign up to get it every week!

Pick your student's teachers to see them in the preview!
Reading this week’s Homework Hub…
Preview

We'll email you a link to confirm the address — nothing is sent until you click it. Every email has a one-click unsubscribe at the bottom. Your address is used for this and nothing else.

How it works

Your school publishes Homework Hub: a Google Sheet with one tab per week, one teacher per row, one column per weekday. It's also written in plain language, with some due dates referring to future weeks, so answering "is anything due Thursday?" means reading the whole thing.

Homework Dots reads that sheet every Sunday evening, picks out your teachers, works out which days carry a deadline, and emails you the grid.

It reads the language, not just the dates

Teachers do not write structured data. They write "due tomorrow", "Bring ELA folder by Monday", "Ratios Test on Friday!", "7 Mathia Workspaces due by September 9th". All of those result in a dot in your Homework Dots email.

It looks back as well as forward

Teachers announce about a week early. So the Homework Dots parser reads previous weeks as well, to make sure this week's grid has the right due dates on it. When a dot comes from an earlier week, the email says so and quotes what the teacher wrote. Otherwise you would see a red dot on a day whose cell is empty, with no way to find out what it was.

Why doesn't the email tell me what is due?

The Homework Dots email is a parent's weekly overview: enough to know that Wednesday is going to be busy and Thursday has something due. Finding out what is assigned, and doing it, stays your student's job — the sheet is right there, and every email links straight to the week it covers.

What it is not

Not affiliated with, endorsed by, or run by the school. This is an unofficial tool built by a parent. It reads the same page everyone else can read.

It's also not AI. Nothing here is guessing. The parser reads the sheet's actual HTML and applies rules written by hand: a list of words that mean a deadline — "due", "by", "test", "quiz", "exam" — and rules for what a day word means next to one. "due Wednesday" resolves against the column the cell sits in. "Test tomorrow!" resolves to the next column. "No test this Friday" resolves to nothing at all.

It's also not perfect. As the school year goes on, teachers write things nobody has written before, and the parser has to learn them. If a dot looks wrong — there when it shouldn't be, or missing when it should be there — email sean@homeworkdots.com and he'll fix it.