December 11, 2025

How Scheduling Impacts Students

Sahil Bhargava
Co-Founder
Table of contents

The Lunch Scheduling Challenge

Lunch at 9am? Lunch at 2pm?

Welcome to one of the most novel optimization problems Kristen and I have ever faced.

We’re working with a large private school whose scheduling team is exceptionally good. Like many top schools, their excellence created new challenges: students get every course they want at the cost of eating lunch at odd hours.

Some have lunch at 9am, others at 2pm. The school asked us: can ScheduleX bring some uniformity?

This has become a research project for us. As part of ScheduleX Research, we build custom solutions and algorithms for schools with complex needs.

What the Data Revealed

When we modeled the “lunch window” constraint, this is what happened:

  • With no enforced lunch window, the schedule achieved 99.9% fulfillment and nearly every student got all their requests.
  • When we enforced lunch between periods 3 and 6, fulfillment dropped to 99.6%.

Then we asked the school: “Do you want every student to have lunch between 11am and 1pm? That means 30 students don’t get a first preference course. What’s your policy on that?”

That’s when it hit me - this is not a scheduling question. This is a school policy question! For the first time, the school could see the cost of enforcing a “fair lunch policy” for all students through data. Whichever option they pick is a decision on policy.

Why These Trade-offs Matter

When I was in school, I would skip breakfast for early morning sports. Waiting for meals until 1pm would make me nauseous. I would personally opt into predictable lunches if given a choice, although my friends would prioritize the extra course load.

Which leads to another question - should the lunch policy be school wide? Or a student by student choice (opt in vs opt out)?

I never thought about scheduling this way before. There are so many small decisions and trade-offs every school makes. Choices that critically impact the student and teacher experience. Micro-decisions that weren’t obvious before.

That’s the real win here - surfacing these trade-offs and giving schools the ability to choose. Schools can now evaluate their own priorities with a clear and data backed view of the costs.

More Insights

Get the inside scoop: the latest tips, tricks, & product updates

December 11, 2025

Common Planning Periods

Read more
December 11, 2025

Student Driven & Teacher Driven Schedules

Read more
December 11, 2025

Scheduling Doesn’t Scale Down

Read more

Your questions, our 

answers

Everything you need to know about ScheduleX. Find answer to the most common question

My schedule is very complex. Can you help?

Absolutely! ScheduleX allows you to add all your rules and requirements - as complex as they come - directly into the system. Our algoirthm will then generate schedule scenarios based on these rules.

How does this work?

You can upload your school’s data, configure your rules and constraints, and our AI-powered algorithm will generate multiple schedule options for you to choose from. Alternatively, you can visualise and build your own schedule from scratch.

How long does it take to generate my schedule?

Once you upload your data, the first schedule can be ready in as quickly as a couple of hours.

Does this replace my SIS?

No, but your SIS will definitely thank us.

How many times can I generate a schedule?

Until you’re happy with what you have. No cap :)

How do I move my schedule back into my SIS?

You can export your schedule in a .csv file that can be easily imported into popular SISs like Blackbaud, Veracross, Facts and others.