AC Transit performance — report card

Every AC Transit route gets a single letter grade for the last four weeks of service. The grade is a 0–100 composite score that weights how reliably each route delivers the experience a waiting rider actually needs, not just whether a bus eventually showed up.

View latest daily overview → View latest weekly overview →

How the score is computed

The composite score blends four metrics, observation-weighted across every finalized stop arrival in the window:

Service delivered — 60%. Percent of scheduled stop-arrivals that landed in the rider window: no more than 1 min early and 7 min late (−60 s ≤ delay ≤ 420 s). Stops the bus never reached count against the route. This is the same metric shown on the daily page.

On time — 15%. Percent of arrivals within 0 ≤ delay ≤ 3 min of schedule.

Speed vs. ideal — 15%. Average per-leg bus speed as a fraction of a 13 mph ideal, capped at 100%. Slower routes score lower; avg_speed / 13 × 100.

Headway regularity — 10%. How little the typical bus distorts the scheduled gap to its neighbor (100 − |p50 headway distortion|). Bunching and gapping pull this down.

Components with no data for a route are dropped and the remaining weights are renormalized. Service delivered and p50 delay are observation-weighted aggregates across the days in the window (an approximation of the exact 4-week median).

Grade scale

Route report card

Sorted best-to-worst by composite score. Click a column header to re-sort. Click any row to expand the full metric breakdown, or Route page for the per-route analysis.

Grade Route Score Unique trips Stops measured Route page