brianletort.ai
← Library

Boston Public Schools

Verified evidenceCoordination compressedCreator to judge

BiRD system-level school-bus route optimization

Routes can be optimized as one district system instead of built school by school and then combined.

Enrollment · Boston, Massachusetts, United States

Collections: Human still decides · Queue eliminated

An editorial scene for Boston Public Schools contrasts build and maintain routes manually for each school over multiple weeks. with generates district-wide student stops, route sequences, and multi-school bus reuse in about 30 minutes. in the bird system-level school-bus route optimization workflow.

Executive brief

The operating-model shift, in one view.

The breakthrough was changing the unit of optimization from each school to the whole district, then positioning human routers as exception designers rather than route constructors.

AI value · Buses and annual operating cost

Verified

50 buses removed in the first implementation year and about $5 million saved, with average ride time remaining about 23 minutes

Implemented operational result reported by the peer-reviewed design team; not a randomized trial.

Before

Build and maintain routes manually for each school over multiple weeks. → Connect school-level routes and assign buses.

After

Generates district-wide student stops, route sequences, and multi-school bus reuse in about 30 minutes. → Review and adjust the optimized base plan for operational exceptions.

Human boundary

The optimizer proposes a feasible system plan; district staff approve and modify routes.

Why it matters

Routes can be optimized as one district system instead of built school by school and then combined.

How the work changed

Before

How the work ran before the change.

  1. Step 1 of 2

    Human transportation routers

    Build and maintain routes manually for each school over multiple weeks.

    ControlLocal school and vehicle constraints

  2. Step 2 of 2

    District planners

    Connect school-level routes and assign buses.

    ControlManual system reconciliation

What changed

Routes can be optimized as one district system instead of built school by school and then combined.

Decision rightHuman authority remains at the consequential boundary

After

How the same work runs now.

  1. Step 1 of 2

    BiRD optimization algorithm

    Generates district-wide student stops, route sequences, and multi-school bus reuse in about 30 minutes.

    ControlRide-time, accessibility, vehicle, and policy constraints

  2. Step 2 of 2

    Human routers

    Review and adjust the optimized base plan for operational exceptions.

    ControlDistrict retains final plan authority

Process model built from the published workflow evidence for Boston Public Schools. Every step, actor, and control appears in full below.
Every step, actor, and control

Exception path

Human routers adjust for wheelchair vehicles, door-to-door service, monitor needs, student conflicts, and operational knowledge.

Work removed

  • Multi-week manual generation of the base route map
  • Redundant buses created by school-by-school optimization

Decision authority

The optimizer proposes a feasible system plan; district staff approve and modify routes.

Before

  1. 01

    Human transportation routers

    Build and maintain routes manually for each school over multiple weeks.

    Control: Local school and vehicle constraints

  2. 02

    District planners

    Connect school-level routes and assign buses.

    Control: Manual system reconciliation

After

  1. 01

    BiRD optimization algorithm

    Generates district-wide student stops, route sequences, and multi-school bus reuse in about 30 minutes.

    Control: Ride-time, accessibility, vehicle, and policy constraints

  2. 02

    Human routers

    Review and adjust the optimized base plan for operational exceptions.

    Control: District retains final plan authority

Work that left the path

  • Multi-week manual generation of the base route map
  • Redundant buses created by school-by-school optimization

Human role before

Routers spent weeks constructing and reconciling school-level routes.

Human role after

Routers validate and tweak a system-level optimized base plan and manage policy and student-specific exceptions.

AI roleFlexible integer-programming optimizer that assigns stops, sequences routes, and reuses buses across schools.

Outcomes

Buses and annual operating cost

Verified

Approximately 650 buses in the manual solution50 buses removed in the first implementation year and about $5 million saved, with average ride time remaining about 23 minutes

Fall 2017 implementation · Boston Public Schools district routing across public, private, and charter schools

Implemented operational result reported by the peer-reviewed design team; not a randomized trial.

What leaders can reuse

Anti-pattern

Optimizing only cost while ignoring ride time, accessibility, and family-level constraints.

Questions

  1. 01Are teams optimizing locally against a system-wide objective?
  2. 02Which exceptions must remain explicit constraints?

Portability conditions

  • Digitized demand and constraints
  • A tractable optimization objective
  • Human review for high-consequence individual accommodations

Reputation risk

low

Evidence and authority

What the public record supports.

Current · updated

1 independent, 1 peer reviewed; publication outcomes are verified.

Bundle 1.0.0 · reviewed 2026-08-23 · stable ID 23a3326b0ffa1d4b

Related transformations

More in Enrollment

Sources

Read the evidence, freshness, caveat, and version policy.