---
title: 'Boston Public Schools: BiRD system-level school-bus route optimization'
slug: boston-bird-school-bus-routing
stable_id: 23a3326b0ffa1d4b
company: Boston Public Schools
function_code: enrollment
pattern_codes:
  - coordination_compression
  - creator_to_judge
evidence_strength: verified
publication_tier: showcase
freshness: current
reviewed_at: '2026-08-23'
updated_at: '2026-08-22'
source_quality_summary: 1 independent, 1 peer reviewed; publication outcomes are verified.
caveat_summary: >-
  Implemented operational result reported by the peer-reviewed design team; not a
  randomized trial.
collections:
  - human-still-decides
  - queue-eliminated
bundle_version: 1.0.0
bundle_fingerprint: sha256:c23c6cc2b88153d008ea8fda928f632ce0011fc2d4c5036672a16e5d895bab93
canonical_url: https://brianletort.ai/transformations/boston-bird-school-bus-routing
---

# Boston Public Schools: BiRD system-level school-bus route optimization

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

Function: Enrollment. Patterns: Coordination compression; Creator to judge. Evidence: verified.

Freshness: current. Reviewed: 2026-08-23. Updated: 2026-08-22.


Source quality: 1 independent, 1 peer reviewed; publication outcomes are verified.

## Before

1. **Human transportation routers** — Build and maintain routes manually for each school over multiple weeks. (control: Local school and vehicle constraints)
2. **District planners** — Connect school-level routes and assign buses. (control: Manual system reconciliation)

## After

1. **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. **Human routers** — Review and adjust the optimized base plan for operational exceptions. (control: District retains final plan authority)

## Decision rights

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

## Exception path

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

## Outcomes

- **Buses and annual operating cost** (verified): Approximately 650 buses in the manual solution → 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.

## Executive lesson

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.

## Anti-pattern

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

## Questions for leaders

- Are teams optimizing locally against a system-wide objective?
- Which exceptions must remain explicit constraints?

## Sources

- [Optimizing schools' start time and bus routes](https://doi.org/10.1073/pnas.1811462116) — Proceedings of the National Academy of Sciences
- [Boston Public School District Saves $5 Million in Operational Costs with School Bus-Routing Algorithm](http://www.itskrs.its.dot.gov/2019-b01397) — U.S. Department of Transportation ITS Deployment Evaluation
