Summary:
ZIP code 97221 is served by two high-performing elementary schools — Hayhurst Elementary School (grades K–8, 525 students) and Bridlemile Elementary School (grades K–5, 418 students) — for a combined enrollment of 943 students. Both belong to Portland School District 1J, which ranks 12th of 141 Oregon districts at the 91st percentile with a 5-star rating.
Both schools earn 5 stars and rank among the state's best, but Bridlemile is the stronger standout. Bridlemile ranks 16th of 709 schools statewide (98th percentile) and has held a top-20 ranking for three years; Hayhurst ranks 57th of 709 (92nd percentile), placing it in the top 8–9% of Oregon schools. Since Hayhurst is K–8 and Bridlemile is K–5, the fairest comparison is grades 3–5, where Bridlemile leads in every subject: grade 5 math is 76.6% versus 51.3%, grade 5 science 71.4% versus 53.8%, and grade 5 ELA 84.4% versus 70.1%. Across all grades, Bridlemile posts 76.4% ELA, 75.1% math, and 71.4% science, against Hayhurst's 71.4%, 63.3%, and 53.5%. Hayhurst's own peaks come in the middle grades, including 92.9% in grade 7 ELA and 82.6% in both grade 8 ELA and math.
Attendance also favors Bridlemile: chronic absenteeism is 15.8%, compared with 23.2% at Hayhurst, and both are well below the district's 32.5% and the state's 33.5%. Bridlemile reports a higher free/reduced lunch rate (41.87% versus 25.14%) and spends $3,227 more per student ($22,170 versus $18,943), with a slightly higher student-teacher ratio (17.4 versus 15.8). Notably, Bridlemile achieves its higher proficiency despite the higher poverty indicator — a pattern the data show but do not explain. Both schools exceed district and state averages in every reported subject and grade.
Thank you for your feedback!