High school

High school sub plans break on the bells.

A high school teacher's day is bells and blocks: three preps, five sections, an A/B rotation that flips after a snow day, and a different roster in every period. A useful sub packet is organized the way the day is — by bell — with each period's roster and seating, the work for that prep, and your duties attached. SubPacket stores your classes by bell and assembles exactly that packet in one tap.

Every prep, every period, in bell order

Each class you store carries its bell or period ("Bell 3," "Block A"), when it meets, its roster, and its notes. Packets line your classes up in bell order with the bell in every heading, so a sub walking the day top to bottom never has to guess which roster belongs to which group of teenagers currently entering the room. When your schedule changes — a room move, a swapped period — one sentence to Patty ("Period 3 moved to the library") files the change under the right class.

A/B days and the snow-day flip

Block schedules run on A/B rotations, and the rotation advances on school days, not calendar days — miss a day to weather and the sequence shifts. When you send a packet, you tag the day: A day or B day (or early dismissal, assembly day). The tag rides at the top of the packet and in the email subject line, so the sub and the office share the same version of today.

Seating grids a sub can run a room from

With teenagers, the seating chart is classroom management. On the Pass, each class can carry a visual seating grid — rows and columns with names as initials or first names (your call per class; last names never appear) — printed as a true grid in the packet, with the front of the room marked. Subs consistently name the seating chart as the first thing they look for; a per-period grid means period 4's chart isn't period 1's.

The work: real lessons when it's planned, banked when it's not

High school content is too specific for generic worksheets, and SubPacket doesn't pretend otherwise. For a planned absence, swap in the real lesson per class — the reading, the problem set, the lab write-up you actually assigned. For an emergency, your banked lessons carry it: a self-contained period of work per prep. The activity bank can round out a bell with grade- and subject-matched practice with answer keys, labelled with the standard it targets — useful for a study-hall-style day, honest about what it is.

Duties, exams, and the department

Hall duty, bus duty, lunch duty, a proctored exam in period 5 — your packet carries your duties as their own section, because nobody else knows they're yours today. Delivery goes to up to five addresses on the Pass: the office, plus your department head or the colleague next door who'll actually check the room got covered. And when the day ends, the sub leaves a report-back from the packet link — which periods got through the work, and which didn't. The full checklist of what every packet carries is in the sub packet guide.

Quick questions

I have three preps and six sections. How is that organized?

As six classes, each with its own bell, roster, seating and notes, under the preps they belong to. The packet prints them in bell order. On the Pass, classes are unlimited.

What happens with A/B days after a snow day?

You tag the packet A day or B day when you send it — the rotation math stays yours, the packet just makes the answer impossible to miss for the sub and the office.

Can I leave the real lesson instead of an emergency lesson?

Yes — planned mode lets you paste the actual lesson per class. It renders in place of the banked lesson for that class only, on that packet only.

Who receives the packet?

Your saved delivery list: the school office by default, up to five addresses on the Pass (department head, covering colleague, sub coordinator). Everyone gets the same packet — PDF plus the no-login link.

Store your class once. One tap on the sick morning.

Setup and your first packet are free.

Build my packet — free