AI-powered · Free for 5 schedules

Your school’s timetable, solved in seconds.

Our Smart Scheduler builds a conflict-free timetable for every class, every teacher, every period — in under 15 seconds. Drag-and-drop adjustments cascade-fix themselves. Built specifically for schools.

Built with real schools
·
No credit card
100% filled · 8.4s
Mon
Tue
Wed
Thu
Fri
P1
Maths
Anita S.
English
Rohan P.
Hindi
Priya K.
Science
Vikram D.
PE
Coach R.
P2
English
Rohan P.
Maths
Anita S.
Science
Vikram D.
Art
Meera J.
Hindi
Priya K.
P3
Science
Vikram D.
Hindi
Priya K.
Maths
Anita S.
English
Rohan P.
Music
Sahil A.
P4
Hindi
Priya K.
Science
Vikram D.
Art
Meera J.
Maths
Anita S.
English
Rohan P.
Schedule fill rate
100%
Mathematically optimal
AI solve time
< 15s
Even at 30+ classes
Hours saved per week
8+
vs spreadsheets
Setup to first run
20 min
From signup to saved
What's inside

Everything a school actually needs

No half-baked AI demos. Every feature shipped, tested, and used daily.

Smart AI scheduling

Our Smart Scheduler finds the mathematically optimal timetable in seconds — even on tight constraints where rule-based tools stall at 90%.

Drag-and-drop with cascade fix

Move any cell. If the swap would clash with a teacher elsewhere, we cascade-fix the other section automatically — and show you exactly what changed.

Mother teacher mode

Mark a homeroom teacher for primary sections (Nursery–Class 2). The scheduler block-fills their classes the way real schools actually run them.

Teacher portal

Every teacher gets their own login at /login/teacher — passwordless email link, no app to install. They see only their own week, marked classes, and any substitution requests waiting for them.

In-app, email & WhatsApp alerts

When you assign a substitute, the teacher gets it three ways: a notification in their portal inbox, an email, and a one-tap WhatsApp message pre-filled with the period, class, and subject. Free — uses wa.me deep-links, no API account needed.

Workload + hire signals

Pre-flight check shows which teachers are stretched and recommends where to redistribute or hire — before you run a single schedule.

In the product

Three things you won't find anywhere else

Real screens from the app — built around how schools actually run, not how spreadsheets pretend they do.

P1
P2
P3
P4
P5
P6
P7
P3Maths· 5-A
  • IdealRRekha M.· Teaches Maths · 5-A
  • GoodSSonali N.· Free · teaches subject elsewhere

One-click substitutions

Pick the periods you need cover for with clickable tabs. The app ranks substitutes by subject match, class familiarity, and current load.

Try the adjustments planner
Utilisation
Anita S.Mother87%
Rohan P.64%
Priya K.96%
Vikram D.41%

See who's stretched

Pre-flight workload report shows utilisation per teacher and tells you where you'd benefit from another hire — before you waste a generate.

See the workload report
Pending changes · 1 manual · 2 auto-resolved
YouClass 5-AMon · P3Wed · P5
Maths · Anita S.Hindi · Priya K.
AutoClass 6-BWed · P5Thu · P2
Hindi · Priya K.Science · Vikram D.
Priya K. would have been double-booked
AutoClass 7-AThu · P2Fri · P4
Science · Vikram D.Art · Meera J.
Vikram D. clash auto-fixed

Edits that cascade-fix themselves

Drag any cell. If the swap would clash a teacher elsewhere, we move that other cell too — and show you exactly what changed.

See the change log
The engine

Our scheduler doesn’t guess.
It proves the answer.

We use the same class of constraint solver airlines and logistics fleets rely on — the kind that doesn’t just find a working schedule, but mathematically proves no better one exists for your school.

  • Finishes in seconds for most schools — solves never queue and never freeze your browser.
  • Honest diagnostics. If a 100% schedule isn’t possible, the app says which cells and why.
  • Drag-and-drop after the fact — the AI’s answer is a starting point, not a final word.
  • Save, share, regenerate. Every version stays accessible.
What a generate actually does
  1. 1
    Pre-flight

    The app scans your assignments for capacity overruns, missing teachers, orphan rows. You see issues before they cost you a generate.

  2. 2
    Solve

    Our Smart Scheduler treats every period as a constraint variable. It finds the optimal timetable or proves none better exists.

  3. 3
    Adjust

    Drag any cell to swap with another. Cascade-resolves clashes elsewhere. Save when it looks right.

How it works

From spreadsheet chaos to published timetable — same afternoon

Step 1

Add classes, subjects, teachers

5-step setup wizard. Mark coordinators, class teachers, mother teachers. Bulk-paste from a spreadsheet if you have one.

Step 2

Generate

One click. The scheduler returns in seconds with a complete, conflict-free timetable for every section.

Step 3

Adjust on the fly

Drag-and-drop cells. Conflicts elsewhere auto-fix and surface in a clear change log.

Step 4

Share with teachers

Teachers sign in with a magic email link — see only their own week. WhatsApp/email alerts for substitutions.

Pricing

Pick the plan that matches your school

Annual billing. No per-student fees. 14-day free trial of the full product, no credit card required.

Start here

Free trial14 days to evaluate the full product

Full setup, real generates, every feature. No card. Pick a paid plan inside the app whenever you’re ready.

Start 14-day free trial

Starter

Pre-primaries & small schools

₹1,999/ year
₹167 / month equivalent
  • Up to 10 classes
  • Up to 25 teachers
  • Unlimited generates, every feature included
  • Teacher portal + WhatsApp alerts
  • Workload & hire signals
or start free trial first →
Most popular

Growth

Typical CBSE / ICSE schools

₹4,999/ year
₹417 / month equivalent
  • Up to 30 classes
  • Up to 75 teachers
  • Unlimited generates, every feature included
  • Teacher portal + WhatsApp alerts
  • Workload & hire signals
or start free trial first →

Pro

Large multi-section senior schools

₹9,999/ year
₹833 / month equivalent
  • Unlimited classes
  • Unlimited teachers
  • Unlimited generates, every feature included
  • Teacher portal + WhatsApp alerts
  • Workload & hire signals
  • Priority email support
or start free trial first →

Secure payments via UPI, card, or NetBanking. 48-hour refund window provided no timetable has been generated on the paid plan — see refund policy.

FAQ

Honest answers to common questions

How is the Smart Scheduler different from a regular timetable generator?
Most generators use rule-of-thumb heuristics that fall short on tight schedules — they get to 90–98% and stop. Our scheduler uses the same class of constraint solver airlines and supply chains rely on. It either finds a fully-feasible schedule or proves no better one exists. No more wondering if you could have done better.
What happens during the free trial?
You get 14 days to try the full product. Set up classes, teachers, subjects; run the scheduler as many times as you like; see diagnostics and workload analytics. The generated timetable is partially masked (~30% of cells visible) and exports are disabled — so you can evaluate quality before paying without obtaining the full schedule for free. Subscribe within 14 days to unlock everything.
Which plan should I pick?
Starter (₹1,999/yr) fits pre-primaries and small schools — up to 10 classes and 25 teachers. Growth (₹4,999/yr) covers typical CBSE/ICSE schools with up to 30 classes and 75 teachers — the right choice for most. Pro (₹9,999/yr) is unlimited and built for large multi-section senior schools. You can upgrade tiers any time; the difference is prorated.
Can teachers see only their own schedule?
Yes. Each teacher signs in at /login/teacher with a passwordless email link (no password to remember). They land on their week only — no access to other teachers' schedules, no access to admin features. Notifications inbox is per-teacher.
How does the WhatsApp notification work without a paid API?
We use wa.me deep links — when you assign a substitute, clicking the WhatsApp button opens WhatsApp Web (or the mobile app) with the message pre-filled to that teacher's number. No Meta Business account, no per-message fees, ever. Same with mailto: for email.
What happens if the scheduler can't reach a 100% timetable?
It tells you why. The diagnostics panel surfaces the specific cells it couldn't place and suggests which teacher to reassign to, or whether you'd benefit from hiring. The Smart Scheduler either finds a fully feasible timetable or proves none exists — you'll never wonder if you could have done better.
How do refunds and cancellations work?
Cancellation is one click from your account page. You retain paid-tier access until the end of the annual term you've paid for. Refunds: we offer a 48-hour cooling-off window provided you haven't generated a full timetable on the paid plan yet — that's why the 14-day free trial exists. Once a paid-plan timetable has been generated or exported, the subscription is non-refundable. See our refund policy for the full text.

Need something we don’t have yet?

Schools shape this product. Tell us what your school needs — attendance integration, parent app, report cards, anything — and we’ll usually have it shipped within a week.

Drop us an email
Built for the 2026–27 session

Your next timetable could be 15 seconds away.

No credit card. No setup call. Sign up, run the wizard, click Generate. 14-day free trial — pick a paid plan from ₹1,999/yr when you’re ready.