SubnGo
Substitute coverage, automated

Coverage that
finds itself.

SubnGo matches every absence to the right substitute automatically, and keeps looking if the first pick can’t make it.

The morning scramble

Coverage used to mean calling down a list and hoping.
Now it finds itself.

6:14 AM · Call log

Called four people. Two didn’t pick up.

Group text · 12 replies

“can ANYONE cover 3rd period today??”

Coverage spreadsheet

R. Kim · J. Patel · ???

Sticky note

ask Denise, she usually knows

3rd period · Room 214

M. Alvarez confirmed

Auto-matched in 40 seconds · fairness score 92

Next in line, if needed

J. Patel · D. Osei

The mechanics

Every match runs on the same logic.

Not a form that routes to a person. An engine that ranks, reassigns, and keeps everyone in the loop on its own.

Matching engine

Ranks every candidate, then picks the fairest one.

SubnGo scores each available substitute on dedication to your school and how recently they’ve worked, so the same three people don’t get every shift, and dedicated subs get first call at the schools they know.

Open · 3rd period · Room 214

  • M. AlvarezDedicated
    Fairness 92Confirmed
  • J. PatelDedicated
    Fairness 88
  • D. Osei
    Fairness 81
  • R. Kim
    Fairness 74

Cascade reassignment

If your substitute cancels, the system just keeps going.

No new phone calls. When a confirmed substitute becomes unavailable themselves, SubnGo reassigns from the same ranked list instantly, without anyone picking up a phone.

Room 214 · 3rd period

M. Alvarez confirmed

7:15 AM

M. Alvarez cancels

7:42 AM · marked unavailable

J. Patel confirmed

7:42 AM · reassigned in 0.6s

PTO tracking

Absences log themselves.

SubnGo ties into your school's clock-in system, so a missed scan becomes a logged absence automatically. No manual entry.

Clock-in, 3rd period(no scan)
PTO logged7:58 AM ✓

Messaging

Only who needs to talk, can.

Substitutes and staff message each other while a coverage is active, and lose access the moment it ends.

Can you start 5 min early?
On my way

Visible while covering Rm 214 only

Notifications

The right people, the moment it matters.

Substitutes are notified the instant they're matched. Admins are notified the instant something needs attention.

SubnGo · now

You’re confirmed for 3rd period, Room 214

Multi-school

One account, every building.

Districts run every school's coverage from one place. Substitutes can be dedicated to one site or float across several.

Lincoln Elementary
Washington Middle
Roosevelt High
How it works

One morning, start to finish.

Out today

SubnGo · 6:02 AM

Ms. Chen · Out sick

Front office

M. Alvarez · Rm 214

Review coverage request

Confirmed

3rd period · Room 214

6:02 AM · The absence

Ms. Chen can't come in today.

6:03 AM · The search

The system checks who's free, who's dedicated, who hasn't worked in a while.

6:04 AM · The match

M. Alvarez, fairness score 92, matched in 40 seconds.

6:19 AM · The approval

One tap from the front office. No forms, no calls.

7:58 AM · The confirmation

Covered.

See it in action

This is the real product.

No staged mockups. These are live screens from the teacher app and the admin console, doing exactly what they do every school day.

app.subngo.app/reports
SubnGo reports page listing teacher absences, substitute workload, and coverage gaps

Admin console · Reports

app.subngo.app/schedule
SubnGo schedule grid filtered to view by teacher

Admin console · Schedule, by teacher

Teacher home screen showing PTO balance and today's coverage tasks

Teacher app · Home

Admin approval detail for a coverage request, with an auto-approved badge

Admin console · Approvals

Calendar view with a holiday tapped open

Teacher app · Calendar

Get started

See it match your next absence.

Fifteen minutes. Bring a real schedule if you want, and we’ll show you a live match.