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.
Which programs. The scenarios move ten immersion programs: Spanish from Atkinson to Lent, from Beach, James John and Sitton to César Chávez, and from Scott to Rigler; Mandarin from Clark to Woodstock and from MLK Jr to Boise-Eliot/Humboldt; Vietnamese from Rose City Park to Vestal (Scenario A only); and at middle school, Spanish from Beaumont to Roseway Heights and from Ockley Green to George. César Chávez's own grades 6–8 also move to George, but PPS's counts don't separate its 6–8 immersion students, so they are not included.
How many, and from where. PPS's October 2025 enrollment summary splits each program's students into those from the school's own neighborhood and those from each high-school area. Students from outside PPS or with an unknown address are left out of the map.
Where in each area. Own-neighborhood students are spread over the school's attendance area by school-age children, as for neighborhood students. Students from a high-school area are spread over that area by school-age children, weighted toward homes closer to the program: each added minute of driving from the program cuts a home's weight by about a third. That rate was fitted to the high-school-area split of all 23 elementary and middle immersion programs, and it matches where students come from much better than spreading them evenly. These are estimates for whole areas, not addresses.
Travel times. Same method as the rest of the page, with longer isochrones (walks to 2 hours, bike rides to 90 minutes, drives to 40 minutes) from the 18 schools involved. Felt's routing stops at 2 hours, so longer walks are estimated from bike times at each school's own walk-to-bike ratio and marked “≈”. The times are door to door; they don't include any school bus PPS may provide for immersion students.
Not modeled. Families who leave a program rather than follow it, and building capacity at the new sites.
How many students. PPS's October 2025 enrollment summary counts, for every school, the students who live in its own neighborhood and attend its neighborhood program. Those counts are the student numbers here: they leave out students who transfer in from other neighborhoods and students in immersion programs. For K–8 schools they are split between K–5 and grades 6–8 by grade enrollment.
Where they live. Each school's count is spread over its attendance area in proportion to school-age children from the 2020 Census Demographic and Housing Characteristics file (table P12, census blocks): 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. Block-level Census counts include deliberate statistical noise for privacy, which mostly averages out at the hexagon scale.
Student-minutes. With "Weight by number of students" on, each hexagon shows its students × their minutes of travel, one way. Summed over the map, those match the headline averages.
Immersion students are counted separately. The neighborhood numbers leave them out. Switch the map to “Immersion” families, or see “Immersion programs that move,” for the students in programs that change sites.
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.