Summary:
ZIP code 97068 is home to six elementary schools — Bolton Primary School, Cedaroak Park Primary School, Stafford Primary School, Sunset Primary School, Trillium Creek Primary School, and Willamette Primary School — all serving PK–5 in the West Linn-Wilsonville School District 3J, a district ranked 7th of 141 in Oregon at the 95th percentile with 5 stars. The six schools enroll 2,132 students total, ranging from 222 at Bolton to 480 at Trillium Creek. Every school's average proficiency exceeds both the district and the state in ELA, math, and science.
Stafford Primary School and Cedaroak Park Primary School are the clear academic leaders, ranking 31st and 37th of 709 schools respectively, both at 5 stars. Stafford posts the top ELA (73.9%) and math (71.7%) scores, while Cedaroak leads in science (59.5%) and is second in ELA and math. Cedaroak's results stand out further because its free/reduced lunch rate is 44.25%, roughly tied with Willamette and Sunset, yet it substantially outperforms them in all three subjects — evidence that outcomes here are not determined by poverty rates.
Resource inputs do not track neatly with results. Bolton Primary School has the smallest classes (ratio 14.6), the highest per-student spending ($21,652), and the lowest math score (51.5%), and it fell from 16th of 710 in 2023–2024 to 101st of 709 in 2025–2026. Sunset Primary School stayed at the 88th percentile all three years, the steadiest record in the group. Willamette Primary School (13.0%) and Trillium Creek Primary School (14.3%) have the lowest chronic absenteeism, though Stafford — the top academic performer — has the highest at 21.0%, still below district (25.9%) and state (33.5%).
Thank you for your feedback!