The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.

6 schools in Astoria

Oregon · Public K-12

Astoria, Oregon operates 6 public K-12 schools between its neighborhoods, enrolling about 2,166 students (around 361 per campus).

7-year change in Astoria

SY 2017-18 vs SY 2024-25
Total enrollment
2,166
-229 (-10%) vs SY 2017-18
School count
6
0 (0%) vs SY 2017-18
% White
74%
was 78%
% Hispanic
18%
was 15%
% Black
1%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Astor Elementary SchoolElementaryKG-02342
Astoria Middle SchoolMiddle06-08454
Astoria Senior High SchoolHigh09-12594
Hilda Lahti Elementary SchoolElementaryKG-08293
Knappa High SchoolHigh09-12131
Lewis & Clark Elementary SchoolElementary03-05352

About Astoria

Across Astoria, Oregon, 6 public schools educates about 2,166 students between them.

In terms of grade levels, the city is built around 3 elementary, 1 middle, and 2 high.

Per-campus enrollment runs near 361, below the state mean of about 418.

Looking at the last 7 years. Total public-school enrollment in Astoria has decreased 10% since SY 2017-18, moving from about 2,395 students to 2,166. On the demographic side, White enrollment moved from 78% to 74% over the same window.

On allk12, the community for Astoria discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Astoria?
Astoria, Oregon has 6 public K-12 schools serving approximately 2,166 students.
How many elementary, middle, and high schools are in Astoria?
Astoria has 3 elementary, 1 middle, 2 high public schools.
What is the largest public school in Astoria?
Astoria Senior High School is the largest public school in Astoria by enrollment, with approximately 594 students.
What school districts serve Astoria?
Astoria is served by 2 public school districts, including Astoria SD 1, Knappa SD 4.
What grade levels do public schools in Astoria cover?
Public schools in Astoria serve students from kindergarten through grade 12.