EEduSched
SDPC NDPA Standard v1.0a — signable on day one

The flex-period operating system for K-12.

Account for every student during flex. Tell them exactly which session to attend based on their real Canvas + Classroom workload. Run district-grade Career Days, Wellness Fairs, and PD Days on a published assignment algorithm.

FERPA · COPPA · SOPIPA · AB 1584 · NDPA · WCAG 2.2 AA · SOC 2 in progress

edusched.com / admin / flexsched / cockpitLive · updated 4s ago
Unaccounted now
14
of 487 students at school
Active sessions
24
21 capacity · 3 priority-reserved
Aeries sync
last sync 02:14 ago · 1,847 rows
Reminders sent
2,140
p99 4m20s · 99.8% deliver
Block A · 10:55–11:30 · Live attendance
period in progress · 6 min remaining
Math Help · Lee
22/24 · D102
Essay Lab · Reyes
18/20 · D207
Study Hall
31/40 · Library
Bio Reteach
9/12 · D301
Counselor 1:1
2/6 · Office
+ 19 more
view all sessions

Built for the way real K-12 schools run

Aeries
Canvas
Google Classroom
Twilio
Resend
Supabase

Three pillars · one platform

Compliance, workload-awareness, and special-day orchestration — finally in one product.

The legacy flex-period products are digital sign-up sheets. EduSched is an operating system.

Compliance + accountability

Aeries-driven attendance pulls the daily expected-roster and surfaces students who are at school but haven't signed up — long before the bell. Tiered reminders, parent CC, audit-logged everything.

  • Hash-chained immutable audit log (FERPA “directory of disclosures”)
  • Per-school encryption keys + row-bound AAD
  • Live unaccounted cockpit · <60s lag

Workload-aware planning

Real Canvas and Google Classroom assignments flow into the student planner. The recommendation engine picks the right flex session for the right workload — deterministically, no AI black box.

  • Three-view planner (day · week · month) with offline support
  • Deterministic backward-planning suggestions
  • Optional grade-gated signup (D/F + missing assignments)

Special-day orchestration

Career Day, Wellness Fair, Club Fair, district PD Day. Ranked-pick surveys on phones. Published assignment algorithm. Printable schedules and per-breakout rosters in five minutes.

  • Multi-block conferences (RIASEC, MI, custom)
  • Greedy + swap + chain-swap assigner
  • Audience filters + travel feasibility (PD days)

Why districts pick us

Six commitments that compound.

Offline-tolerant attendance
PWA + IndexedDB queue. Works in the gym. Auto-syncs when the network returns.
Parent magic-link page
No app, no login. One link, current week, kid's plan + workload. Read-only and audited.
Bilingual by default
Spanish at minimum. i18next from day one. Per-school terminology overrides (“Flex” vs “Advisory” vs “WIN”).
WCAG 2.2 AA + VPAT
Procurement gate, not a nice-to-have. Conformance report on file.
Branded print mode
District seal, school primary color, accessible fonts. Half-sheet schedules, certificates, sub-plan PDFs.
Two-tier branding
District sets defaults. Schools override. CSS variables resolved at runtime — no forks, no white-label drift.

Compliance posture

Signable on day one.

We don't ship a product first and figure out NDPA later. The packet — NDPA Standard v1.0a, California Exhibit, COPPA Direct-Notice, DPIA, sub-processor list, breach-response playbook — is in the repo. The first pilot can sign before the first student logs in.

Read the security & compliance posture
FERPA
Audit log covers reads, not just writes
COPPA
Direct-notice template + under-13 consent gate
SOPIPA
No ads · no profiling · no AI training
AB 1584
California Exhibit · LEA owns data
SDPC NDPA
Standard v1.0a + Exhibit E
WCAG 2.2 AA
VPAT in progress
“Sched got us the public pages. EduSched gives us the actual operations — and the audit log every CIO wants on day one.”
— Founder pilot district · launching Fall 2026

Ready to run your next flex period without losing a single student?

Book a 20-minute demo. We'll show the live cockpit on real data. No slide deck, no nurture sequence.