- school profile, terms, calendar exceptions
- teachers, students, parents, invitations
- timetable solver + bell schedule
- subscription & billing
overview
The operating system for schools.
// one platform. five roles. every workflow a school needs to run.
Yafoyy runs admissions, classes, schedules, attendance, gradebooks, payments, and the network of schools, teachers, and parents around them — without the spreadsheet sprawl.
five roles, one platform
Made for everyone who runs, teaches, learns, or watches over a school.
- gradebook + attendance + lessons
- schedule swap requests
- marketplace presence across schools
- messaging to students and parents
- weekly schedule, day view on mobile
- assignments + due dates
- exams + recurring assessments
- results + gradebook
- every child, every school, one inbox
- attendance + result alerts
- payments + invoices
- school-wide announcements
- multi-tenant by default
- plan provisioning + entitlements
- observability + audit logs
- feature flags per school
scheduling
Schedules that actually solve.
Yafoyy's scheduling engine is constraint-aware from the ground up. Bell schedules, room capacity, and teacher availability are inputs, not afterthoughts.
- ─ constraint-aware solver── conflicts caught before they reach a teacher
- ─ drag-and-drop on a real grid── period rows, not clock-time blocks
- ─ exceptions, holidays, swaps── tracked, audited, reversible
$
workflows
One product, every workflow a school needs.
| MODULE | SHIPS WITH |
|---|---|
| academic year | terms, calendar exceptions, holidays |
| classes | enrollments, history, transfers |
| curriculum | FR · US · UK · MA · IB · Cambridge |
| lessons | recurring, single, swap requests |
| exams | recurring exams, results, gradebook |
| assignments | submissions, due dates, grading scale |
| attendance | daily + per-lesson, excused notes |
| messaging | threads, broadcast, announcements |
| payments | stripe subscriptions, school invoices |
| marketplace | teacher discovery, cross-school invites |
network
Networked, not silo'd.
Teachers can hold positions at multiple schools.
Students transfer without re-onboarding.
Parents see every child, everywhere, in one inbox.
built on first principles
An engineering effort, not a wrapper.
- multi-tenant by default
- server-rendered, fast
- tokens, never hex
- a11y by construction (axe)
- dark mode at the token layer
- tested (vitest + playwright)
pricing
Three plans. Provision in a minute.
- — up to 50 students
- — single academic year
- — community support
- — up to 500 students
- — multi-year history
- — email support
- — unlimited students
- — multi-school provisioning
- — slack + sla support
// per-school monthly. annual save 20%. all prices in usd.
get started
Provision your school.
// it takes about 12 minutes from sign-up to a fully seeded year.