Coverage management for K-12

Coverage that runs itself by 6:02am.

SubHub replaces the 6am phone tree and the spreadsheet with a calm system of record. Teachers request coverage in a guided flow, admins approve in seconds, and substitutes claim the open jobs. Minutes, not morning phone calls.

See how it works
Bulk approve in ~4s Push notifications Shared lesson plans
SubHubadminTue May 6
Coverage request
Algebra II · Grade 10
for Mrs. Henderson · Lincoln High
Awaiting approval
Draft
Awaiting approval
Coverage approved
Finding coverage
Coverage assigned
Coverage completed
18
Covered today
3
Unfilled
6
Notified
Lesson plan attached
NCH--JOB
Biology
Grade 9 · for Mr. Alvarez
When
May 7
Duration
1 day
Coverage claimed
6:02am · Taylor R.
The 6am problem

The morning a teacher calls out shouldn't be a scramble.

A spreadsheet, a phone tree, and a group text is how most schools fill coverage. It works until it doesn't, and the cost lands on the one person already up before sunrise.

Before
  • Calls and texts before the bell, every morning
  • A spreadsheet only one person can actually read
  • No record of who was asked, or who said yes
  • Lesson plans lost in email threads
With SubHub
  • A guided request the night before, in two minutes
  • One calendar the whole school reads the same way
  • Every ask, claim, and approval on the record
  • Lesson plans attached and shared securely
The product

One system for the whole coverage loop

Every part of coverage, handled in one place. No new tab for the spreadsheet, no group text, no guessing who said yes.

Guided request experience

Request coverage in a guided flow

No clunky pop-up, no 30-field form. Teachers answer intent-based questions one step at a time: when, what, who covers the class, and the plan. It takes about two minutes the night before.

  • Pick single days or a range on one calendar
  • Attach the lesson plan as you go
  • Review before it ever reaches an admin
SubHubteacherStep 2 of 4
When do you need coverage?
May 2025
SMTWTFS
Range
Mon May 5 — Tue May 6
Days
2 days
Approval queue

Approve a morning in four seconds

Admins open one queue, scan what needs a decision, and approve. The moment they confirm, we notify every matching substitute by SMS and email. Bulk approve a full morning in about four seconds.

  • See the whole queue at a glance, with plan status
  • Bulk approve, or handle one request at a time
  • Re-assign without rejecting
Approval queue
3 requests need approval
  • Algebra II · Grade 10
    Mrs. Henderson · Tue May 6
    Plan readyAwaiting
  • World History · Grade 11
    Mr. Park · Wed May 7
    Awaiting
  • Chemistry · Grade 12
    Ms. Diallo · Thu May 8
    Plan readyAwaiting
Bulk approve · ~4s We notify matching subs the moment you confirm.
One calendar, four views

The whole school on one calendar

Month, week, day, and agenda, all reading from the same source of truth. Coverage chips are colored by status so the unfilled day is the one your eye lands on first.

  • Switch views without losing your place
  • Color-coded by coverage status
  • The same calendar the whole school reads
SubHubadmin
May 2025 · Month view
SMTWTFS
27
28
29
30
1
2
3
4
5Algebra
6History
7Biology
8
9
10
11
12Chem
13Art
14
15
16
17
18
19PE
20Music
21
22
23
24
Covered Assigned Unfilled
Open jobs

Subs claim the jobs they want

Substitutes see real open jobs the moment a request is approved, with the subject, grade, school, dates, and whether a plan is ready. One tap to claim. The teacher and admin find out instantly.

  • Claim with a single tap
  • See the plan status before you commit
  • Notified by SMS the moment a job opens
Open jobs · Lincoln High
2 open
NCH-J1
Algebra II
Grade 10 · for Mrs. Henderson
When
May 6
Duration
1 day
Window
Full day
School
Lincoln High
Plan ready
NCH-J2
World History
Grade 11 · for Mr. Park
When
May 7
Duration
3 days
Window
Partial
School
Lincoln High
Lesson plans + notifications

Plans attached, everyone notified

Plans ride along with the request and stay behind a signed link that expires after the assignment. Every send, claim, and confirmation lands in one trail, so nobody has to ask what happened.

  • Lesson plans stored securely, shared by link
  • Email and SMS, sent on your schedule
  • A clean record of every notification
Algebra II — sub plan.pdf
2 pages · stored securely
Ready
Signed link, expires after the assignment
Notifications
  • SMS sent to 6 substitutesAlgebra II · Tue May 6
    6:00am
  • Taylor R. claimed the jobNotified Mrs. Henderson
    6:02am
  • Coverage confirmedAdded to the calendar
    6:02am
Comments in context

Communicate in one place, where it matters

Every coverage request carries its own thread. The teacher leaves notes for whoever covers, the admin confirms, the sub asks a question, all on the request itself instead of scattered across texts and email.

  • A comment thread on every coverage request
  • Teacher, admin, and substitute on the same page
  • No more digging through group texts to find the detail
Algebra II · Grade 10Mrs. Henderson · Lincoln High
3 comments
MH
Mrs. HendersonTeacher8:42am

Plan is attached. Whoever covers can skip the lab on page 3, we will run it Friday.

TO
Tracy ObiAdmin8:45am

Approved and sent to 4 substitutes. I will watch for a claim.

DM
Devon MarksSubstitute9:01am

Claimed it. Got the plan, see everyone Monday.

Three roles, one record

Made for the people in the building

Everyone sees the same coverage, framed for what they actually do. The role color follows each person across the product.

Admin

Run the building, not the phone tree

Approve coverage, oversee the school or district, and keep PTO honest, all from one queue.

  • Bulk approve the morning in seconds
  • Manage PTO balances and policy
  • See coverage across every school
Teacher

Request coverage and get back to class

A guided flow walks you through the request, attaches your plan, and tracks your time off.

  • Two-minute guided request
  • Attach lesson plans inline
  • Watch your PTO balance update
Substitute

Claim the jobs that fit your day

See open jobs the moment they post, with the plan and the details, and claim the ones you want.

  • Notified by SMS and email
  • One tap to claim a job
  • Plan ready before you arrive
How it works

Three steps, start to covered

From a teacher calling out to a confirmed substitute, in three steps. Most of it happens before anyone reaches the parking lot.

  1. 01

    A teacher requests coverage

    The guided flow captures the dates, the class, and the lesson plan in about two minutes. It lands in the admin queue, not a group text.

  2. 02

    An admin approves and notifies

    Open the queue, scan, and approve, one request or the whole morning at once. SubHub sends SMS and email to every matching substitute.

  3. 03

    A substitute claims it

    The first sub to claim gets the job. The teacher and admin are notified, the calendar updates, and the coverage is on the record.

The record, end to end
Draft
Awaiting approval
Coverage approved
Finding coverage
Coverage assigned
Coverage completed
The outcome

Minutes, not morning phone calls

~4s
to bulk approve a morning
One queue, one confirm
2min
to request coverage
The night before, guided
4
calendar views, one source
Month, week, day, agenda
6am
notifications go out
SMS and email, on schedule

Figures are illustrative of the workflow SubHub is built for, not a customer guarantee.

Get coverage handled

Quiet the 6am scramble for good.

Bring your school onto a calm system of record. We will walk your team through a real coverage flow, end to end, in under thirty minutes.