How walk, bike and drive times change for families in each school PPS proposes closing: 14 in Scenario A, 11 in B.
PPS has proposed closing 14 schools (Scenario A) or 11 (Scenario B). This page estimates how each closure changes the trip to school for the families who live in its attendance area, walking, biking, and by car or bus. It covers K–5 closures and the middle-school moves that come with them.
Every option closes the same schools in the selected scenario. They differ only in which open schools absorb each closing school's neighborhood, for K–5 and for grades 6–8. The PPS plan is the district's proposal; the others are alternative boundary adjustments for comparison, not anything PPS has proposed. Choosing one updates every number and map on the page.
Averages are over the estimated neighborhood students who live in each closing school's area today. Click a row to show it on the map. Click a column heading to sort.
For the grades selected above, neighborhoods ranked by total added student-minutes in the selected travel mode (students moved × minutes added), for the scenario and boundary approach chosen above.
Both scenarios turn seven K–8 schools into K–5 schools and close Sellwood Middle School. Grades 6–8 from those areas go to a middle school, often much farther from home than the K–8 was. This table follows the scenario and boundary approach chosen above.
Totals for the boundary approach chosen above. Estimates of neighborhood students, 2025–26.
PPS's Oct 6, 2026 board packet includes the superintendent's memo and 36×48-inch attendance-area maps for Scenario A, Scenario B and the status quo at each grade band. The maps are vector PDFs exported from ArcGIS Pro, with no geographic coordinates.
Travel times come from Felt's isochrone() SQL function, which runs on a self-hosted Valhalla routing engine using OpenStreetMap streets. For each of the 67 elementary, K–8 and middle schools with an attendance area, nested isochrones were traced at fine steps: walking every 3 minutes to an hour, then up to 105 minutes; biking every 2 minutes to 30, then up to 50; driving every minute to 15, then 17, 20 and 25. That is about 4,100 isochrones.
The district was divided into about 3,900 hexagons, each about 0.1 km² (H3 resolution 9). For each hexagon and school, the time is read from the smallest isochrone containing the hexagon's center and interpolated by distance between neighboring bands.
Where school-age children live comes from the 2020 Census Demographic and Housing Characteristics file, table P12, at the census-block level: ages 5–9 plus a fifth of ages 10–14 for K–5, and three fifths of ages 10–14 for grades 6–8. Block counts are split into the hexagons by area. Each school's 2025–26 K–5 enrollment (or grades 6–8 for middle schools), minus its immersion enrollment, is spread over its area in proportion to those children. With "Weight by number of students" on, each hexagon's opacity follows that estimate, so long trips where few students live fade out. Block-level Census counts include deliberate statistical noise for privacy, which mostly averages out at the hexagon scale. That estimates where each school's neighborhood students live. Immersion students are not in the travel averages, because their homes can be anywhere in the city. The program moves (Spanish to César Chávez, Mandarin to Woodstock and Boise-Eliot/Humboldt, Vietnamese to Vestal in A) will lengthen many of their trips too.
Building loads in the trade-off chart add each school's immersion students, following the program moves, to its neighborhood students. Capacity is the 2021 Long-Range Facility Plan's functional capacity. These are 2025–26 estimates; PPS's own figures use 2031–32 projections and will differ.
All five approaches close the same schools and make the same program and grade-level changes. They differ in where students from closing schools are sent: K–5 students from closing elementary schools, and grade 6–8 students from Sellwood and the seven K–8 schools that become K–5. The same rule is applied to both, using each middle school's functional capacity. The alternatives leave the two optional middle-school area shifts in PPS's plan (Maplewood to Gray, Irvington to Beaumont) where they are.
| Approach | Rule |
|---|---|
| PPS plan | PPS's receivers and lines, rebuilt from its maps as described above. |
| PPS rules, shortest trips | Keeps PPS's own rules: at most two receivers per closure, near the building's capacity. Among the six nearest open schools, it picks the one or two that minimize total walking time. Each home goes to the closer of the pair. |
| Shortest walks within capacity | A linear program that sends every home to an open school, minimizing total walking time while keeping each building under 95% of functional capacity. There is no limit on how many schools a closure's area splits among. |
| Nearest open school | Every home goes to the closest open neighborhood school by walking time, ignoring capacity. This is the floor on how little a closure can add. |
| Whole school to one receiver | Each closing school's whole area goes to the single open school with the shortest average walk, which keeps classmates together. |
isochrone() (Valhalla on OpenStreetMap) for all travel times.The same hexagon, boundary and school layers are in a Felt map: PPS school closures — travel time impact. The isochrones, about 4,100 travel-time contours, are in a separate workbench map.