eBingwa Timetabler — Built for African Schools

Generate, optimize, publish and manage school timetables

A complete timetable operations platform for Kenyan and African schools. Build conflict-free schedules in minutes — then handle teacher absences, substitutes, version history and changes throughout the entire term.

  • No credit card required
  • CBC & Junior School ready
  • Set up in a single afternoon
95%+
Lesson placement rate
0
Teacher clashes
5 min
Generate full draft
The Switch

Why schools replace spreadsheet timetabling

Spreadsheets generate a timetable once. eBingwa manages your timetable for the entire term — every clash prevented, every change tracked, every absence covered.

Excel / Manual
eBingwa Timetabler
Days to create a timetable
2–3 weeks of late nights
First draft in under 5 minutes
Teacher clashes
Discovered on Monday morning
Prevented before publish
Room conflicts
Tracked on a whiteboard
Auto-detected and resolved
Version history
timetable_final_v8_USE_THIS.xlsx
Every version stored with audit trail
Substitute management
Phone calls at 6am
Ranked substitutes in one tap
Optimization
Best you have time for
Multi-pass quality scoring
Parent visibility
Printed on Friday, lost by Monday
Live in the parent app
Publishing
Photocopy and notice board
One click — teachers, parents, students
Updates mid-term
Whisper down the corridor
Instant push notifications
Day-to-day management
Manual rework every change
Continuous timetable operations platform
How It Works

From a blank slate to a published & managed timetable

A four-step path from school setup to a timetable your teachers, parents and students actually rely on — and that stays correct all term.

  1. 1
    Configure school structure

    Tell eBingwa what your school looks like.

    • Periods & bell schedule
    • Days & cycle
    • Rooms & labs
    • Classes & streams
  2. 2
    Assign subjects & teachers

    Connect the dots between subjects, teachers, and classes.

    • Subject allocations per class
    • Teacher loads & availability
    • Double-lesson rules
    • Fixed events
  3. 3
    Generate & optimize

    Run the engine, then let it improve the draft for you.

    • Conflict-free first draft
    • Multi-pass optimization
    • Quality scoring
    • Health checks
  4. 4
    Publish & manage

    Publish to the school — then keep managing all term.

    • Approval & audit trail
    • Absences & substitutes
    • Mid-term changes versioned
    • Re-optimize anytime
Day-to-day operations

When a teacher is absent, the timetable heals itself

Most Kenyan schools lose lessons every single week because nobody knows who is free at 8am. eBingwa watches teacher availability in real time, proposes ranked substitutes the moment an absence is marked, and notifies everyone affected — automatically.

  • Detect every affected lesson the second an absence is logged.
  • Suggest the best substitute by subject match, availability, and workload balance.
  • Notify the substitute, the class, and the parent app — automatically.
  • Record every cover lesson so end-of-term payroll and reports are accurate.
  1. 1
    Teacher marked absent Mr. Otieno — 6:42am
  2. 2
    3 affected lessons detected Form 3W, Form 2E, Form 4N
  3. 3
    Substitutes suggested Ms. Wanjiku (best match) · Mr. Tana · Ms. Achieng
  4. Timetable updated & notified Teachers, classes, parents — all in sync
Safety & Version Control

Never lose work again

Every timetable change is tracked, versioned, and recoverable. Unlike spreadsheets, eBingwa protects your timetable history and allows safe experimentation before publishing — so a Monday morning mistake is never the end of the world.

Full Version History Restore previous timetable versions instantly — every save is a checkpoint.
Draft & Publish Workflow Changes remain private until you're ready. Teachers and parents only see signed-off versions.
Audit Trail Track who changed what and when — accountable, auditable, and ready for board review.
One-Click Rollback Restore a previous version in seconds. A bad edit is never permanent.
Safe Optimization Test improvements without risking your published timetable — experiment in a draft.
Activity Timeline Review timetable activity across the school in one chronological feed.
Quality Engine

Every timetable, scored across six dimensions

Every generated timetable is scored across multiple dimensions to help schools achieve better schedules. The engine doesn't just place lessons — it measures the result, surfaces weak spots, and improves the draft until your timetable is genuinely good for learners, teachers and rooms.

Before optimization
74%
After optimization
92%
  • Conflict-Free Score 100%

    Zero teacher clashes, zero room double-bookings — enforced before publish.

  • Teacher Workload Balance 94%

    Even distribution of periods across teachers and across the week.

  • Subject Distribution 91%

    Each subject is well-spaced through the week — no mathematics-on-Friday-only.

  • Room Utilization 88%

    Labs, halls and special rooms are used efficiently without bottlenecks.

  • Student Workload Balance 93%

    Heavy and light subjects alternate so learners aren't crushed in any single day.

  • Timetable Completeness 99%

    Every required lesson is placed — coverage gaps surfaced before publish.

Workflow

Draft → Review → Publish

You stay in control. Nothing reaches teachers, parents or students until you sign off — and every published change leaves an audit trail.

Generate draft Engine produces a conflict-free starting point.
Verify Review clashes, room fit, teacher load.
Improve quality Optimize for balance, spread, and student workload.
Publish One click — teachers, parents, students.
Updated everywhere Every device, every stakeholder, instantly.
You stay in control. Nothing is published automatically — every draft is reviewed and approved before teachers, parents, or students see anything.
After Generation

Generation is just the beginning

Most timetable software stops after generation. eBingwa helps you manage the timetable throughout the entire term — absences, substitutes, mid-term changes, re-optimization, and every audit-ready version along the way.

  1. 1
    Generate Draft Engine produces a conflict-free first cut.
  2. 2
    Review Conflicts Inspect and tighten before optimization.
  3. 3
    Improve Quality Multi-pass optimization raises every score.
  4. 4
    Publish One click — every stakeholder updated.
  5. 5
    Handle Absences Mark teachers absent in seconds.
  6. 6
    Assign Substitutes Ranked suggestions notify everyone.
  7. 7
    Track Changes Versions, audit trail, activity timeline.
  8. 8
    Optimize Again Re-run the engine any time during the term.
The Engine

Everything your school needs to run timetables end-to-end

Not a single-purpose generator. eBingwa Timetabler is a complete platform — manual edits, automatic generation, optimization, scoring, substitutes, analytics, and version control out of the box.

Teacher Availability

Per-teacher schedules, off-days, max periods/day, preferred slots — respected automatically.

Room Management

Allocate labs, classrooms, halls, and shared spaces with capacity and equipment constraints.

Subject Allocation

Map every subject to the right teacher, class, and weekly load in one workflow.

Double Lessons

Schedule paired periods for sciences and practicals without breaking adjacency rules.

Assembly Periods

Lock whole-school assembly, prayer, and house meetings into protected slots.

Prayer Periods

Honour daily devotion and Friday prayers without re-engineering the grid every term.

Games & Sports

Reserve afternoon games periods by class, house, or co-curricular group.

Clubs & Activities

Music, debate, robotics, scouts — slot every club around the academic timetable.

Multi-Campus

Run one engine across multiple campuses with shared or independent constraints.

Substitutions

Live substitute suggestions when a teacher is absent — ranked by fit, not luck.

Optimization

Multi-pass engine that improves teacher balance, room use, and student spread.

Version Rollback

Every save is a checkpoint. Roll back to any prior version with a single click.

Constraint Rules

Hard rules (no clashes) and soft rules (no maths last period) — both enforced.

Attendance Integration

Daily attendance flows back into substitute decisions and teacher workload.

Analytics

Teacher workload, room utilization, subject balance — board-ready dashboards.

Health Checks

Automated diagnostics flag drift, missing allocations, and risky constraint conflicts.

Built for Kenyan Schools

Every school type. Every curriculum. Every campus.

From small CBC primaries to multi-campus secondary groups, the engine ships with presets that match how your school actually runs.

CBC Schools
  • Junior School (Grade 7–9)
  • Learning area templates
  • Double-period sciences
Secondary Schools
  • Form 1–4 streams
  • 8-4-4 and CBC mixed
  • Form 4 mock scheduling
Private Schools
  • Custom electives
  • Languages & arts blocks
  • Boarding extras
Madrassas
  • Daily prayer periods
  • Mixed religious & secular
  • Friday early dismissal
Multi-Campus
  • Shared teachers across campuses
  • Per-campus constraints
  • Group-wide dashboards
Day & Boarding
  • Boarding evening prep
  • Day school early close
  • Activity period rules
Operations

Built for real school operations

Managing a school timetable involves more than generating lessons. eBingwa provides the operational tools schools need to manage timetable changes throughout the term — built around the people who actually run the school.

Version History Compare any two versions side-by-side and see exactly what changed.
Audit Trail A complete record of who edited the timetable, when, and what they touched.
Teacher Absence Tracking Mark teachers absent in seconds — affected lessons are flagged automatically.
Substitute Teachers Ranked substitute suggestions by subject match, availability, and current workload.
Bulk Operations Move, replace or remove dozens of lessons in one controlled action.
Excel Import Bring your existing timetables, teachers, rooms and subject lists straight in.
Optimization Profiles Different profiles for primary, junior school, secondary, or multi-campus schools.
Constraint Rules Hard rules the engine never breaks; soft rules it works hard to respect.
Analytics Dashboard See teacher workload, room utilisation and subject balance in one board-ready view.
Generation Reports A clear, plain-English report of every decision the engine made.
Activity Timeline Every absence, edit, optimization and publish — in one chronological feed.
Multi-Campus Support Run timetables across multiple campuses with shared or campus-specific staff.
Outcomes

The numbers schools actually feel at term-start

95%+
Average Lesson Placement Rate

Generated timetables place the vast majority of lessons automatically.

0
Teacher Clashes Allowed

Hard conflict prevention is built into the engine — it cannot publish a clash.

Minutes
To Generate A Draft Timetable

Save days of manual scheduling work every single term.

Versioned
Every Timetable Change

Every edit is checkpointed — you never lose important work.

Any size
Schools Supported

Built for schools of every size, curriculum and campus structure.

100%
Draft Safety

Published timetables are never modified directly — drafts protect live operations.

Questions answered

Everything school leaders ask before they switch

How long does setup take?
Most schools complete the initial configuration — periods, days, rooms, classes — in 30 to 60 minutes. From there, the engine generates a first conflict-free draft in under five minutes.
Can I import timetable data from Excel?
Yes. eBingwa Timetabler imports your existing Excel or CSV timetables and accepts bulk uploads for teacher availability, room lists, and subject allocations — so you don't start from a blank slate.
Can I continue editing after timetable generation?
Absolutely. You can drag-and-drop individual lessons, run bulk operations, or re-run optimization at any time. The engine instantly re-validates every constraint and flags conflicts before they reach a published version.
Can I generate and compare multiple timetable versions?
Yes. You can keep multiple drafts side-by-side, run different optimization profiles, and compare quality scores before deciding which one to publish.
How does timetable version history work?
Every save — whether manual edit, generation, optimization, or publish — is stored as a versioned checkpoint with timestamp, author, and quality score. You can browse the full history, compare two versions, and roll back to any version with one click.
Can I revert timetable changes?
Yes. One-click rollback restores any previous version in seconds — complete with audit trail. A bad edit is never permanent.
Can I create draft versions before making changes?
Always. Drafts live in their own private space. Teachers, parents and students only see the timetable once you explicitly publish it, so you can experiment without disruption.
Can I optimize a timetable after publishing?
Yes. You can re-run optimization at any point during the term — the result becomes a new draft that you can review, compare against the live version, and publish when you're ready.
What happens if a teacher becomes unavailable?
Mark the absence and the system detects every affected lesson, suggests ranked substitute teachers based on subject match, availability and workload, and notifies the chosen substitute and affected classes — including parents through the eBingwa app.
Can teachers view their personal timetable?
Every teacher gets a personalised view on web and mobile showing only the lessons assigned to them, including substitution alerts and the latest published changes.
Can parents see timetables?
Yes. Parents see each child's daily and weekly timetable in the eBingwa parent app, with live updates the moment a lesson moves or a substitute is assigned.
Does it support CBC and Junior Secondary?
Fully. eBingwa Timetabler ships with CBC learning area presets, double-lesson handling and Junior School (Grade 7–9) scheduling templates out of the box.
Stop fighting Excel

Ready to replace spreadsheet timetabling?

Generate conflict-free timetables, manage teacher absences, track every change, and keep your entire school synchronized — from the first bell of Term 1 to the last bell of Term 3.

Trusted by schools across Kenya for timetable generation, optimization, publishing, and day-to-day timetable management.

Free trial · No credit card · Set up in a single afternoon