Summary:
ZIP code 97103 covers the Astoria area on Oregon's north coast and contains two high schools serving grades 9–12: Astoria Senior High School in Astoria School District 1, and Knappa High School in Knappa School District 4. Together they enroll 725 students, with Astoria holding about 82% of that total (594 students) and Knappa about 18% (131 students).
Astoria Senior High School is the larger, more stable option. Its 2024–25 graduation rate of 94.6% is 11.6 points above Oregon's 83.0% and 24.3 points above Knappa's, and its state ranking has held between the 37th and 47th percentile (2 stars) over recent years. Science is its academic bright spot: all-grades proficiency of 30.6% exactly matches the state. ELA (30.7%) and math (18.5%) trail both district and state averages, and chronic absenteeism is 37.2%, above the state's 33.5% but below Knappa's.
Knappa High School is much smaller and far more volatile — it ranked 102nd of 270 with 3 stars in 2024–25, then fell to 232nd of 271 with 1 star, so a single year's ranking deserves caution. Its outcomes are challenging: a 70.3% graduation rate (12.7 points below state), 49.6% chronic absenteeism (16.1 points above state), math proficiency under 5%, and science at 13.6% versus the state's 30.6%. ELA, at 33.3%, is its relative strength and edges past Astoria's. Notably, Knappa spends more per student ($25,146 vs. $18,721) and has a smaller student-teacher ratio (11.9 vs. 17.5), and both schools serve similar shares of students from low-income families, so resources and economics alone do not explain the gaps. Math is the clearest shared weakness across the ZIP code.
Thank you for your feedback!