Every figure in the infographic, where it came from, and how it was computed. Caveats are listed where each one applies.
Annual instructional hours for the New York City public school system and a set of peer districts and city charter networks, for the 2026–27 school year. The metric is scheduled bell-to-bell hours, including lunch and recess — the closest comparable measure of what families experience day to day. Different states regulate "instructional time" differently (see the caveat below), so any cross-jurisdiction comparison requires a single common metric. Bell-to-bell time is what charter networks publish, what union contracts negotiate, and what most reporting refers to.
| Number | Formula | Source |
|---|---|---|
| 1,102 hours / year (New York City) | ~6h 20m × 175 actual student days = ~1,108 Reported as 1,102 by Kraft et al. via Chalkbeat |
Kraft, Goldstein & Lyon (2025); Chalkbeat 2026-02-27 |
| 1,231 hours / year (U.S. national average) | Synthesis of federal time-use data and 74 prior studies | Kraft, Goldstein & Lyon, Time for School, Education Next 2025 |
| 129-hour annual gap | 1,231 − 1,102 = 129 | Derived |
| ~20 school days equivalent | 129 hr ÷ 6.33 hr/day ≈ 20.4 days | Derived |
| ~1,680 cumulative hours over K–12 | 129 hr/year × 13 years = 1,677 hr | Derived; assumes constant annual gap and perfect attendance |
| ~1.5 academic years equivalent | 1,680 hr ÷ ~1,150 avg U.S. annual hr ≈ 1.46 years | Derived |
| 177 student attendance days | 180 (state minimum) − 3 PD days counted toward total | NYC Public Schools 2026–27 calendar; state regulation allows up to 4 |
| 20 of 43 weeks unbroken (the fragmentation grid) | Computed in JS from a per-week classification of every Mon–Fri school day in the official 2026–27 calendar. "Unbroken" = all 5 days are full student days — no closure, half-day, PD day, recess, or Regents-administration day. |
NYC Public Schools 2026–27 calendar |
Note: David Bloomfield’s often-cited figure is "about 20 of 45" weeks. We classify 43 active weeks (the Monday containing or following Sept 10, 2026 through the Monday of June 28, 2027); his 45 likely counts the two summer-bracketing partial weeks. The full-week count of 20 is consistent.
The interactive calculator on the homepage uses a simpler scheduled-hours formula than the headline 1,102 figure: annual_hours = (school_day_minutes × student_attendance_days) / 60. At the New York City defaults (380 min × 177 days), that yields 1,121 scheduled hours, slightly above the 1,102 actual-realized figure used in the headline. The 19-hour gap reflects three days of weather/snow waivers in 2025–26 that brought actual student days down from 177 to 175. The calculator is meant to show how each input moves the total, not to reproduce the headline number exactly.
The "K–12 cumulative hours" readout multiplies the per-year gap vs. the 1,231 national average by 13 years — a deliberately simple projection, not a forecast. See the caveat on cumulative gaps below.
| System | Hours | Days | Daily | Source |
|---|---|---|---|---|
| Success Academy | 1,570 | 185–190 | 8h 30m | academic calendar |
| KIPP NYC | 1,380 | 182–185 | 7h 35m | kippnyc.org |
| Houston ISD | 1,260 | ~187 | 7h 30m | district calendar |
| Uncommon Schools | 1,250 | 180–185 | 7h 30m typical | uncommonschools.org (half-day Fridays factored in) |
| Miami-Dade County | 1,170 | 180 | ~6h 30m | dadeschools.net |
| New York City Public Schools | 1,102 | 177 | 6h 20m | official calendar |
| LAUSD | 1,080 | 180 | ~6h | lausd.org/calendar |
| Chicago Public Schools | 1,055 | 176 | ~6h 30m | cps.edu/calendar |