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

55 schools in Eugene

Oregon · Public K-12

Eugene, Oregon runs 55 public K-12 schools today, teaching approximately 21,898 students across 30 elementary, 10 middle, and 11 high.

7-year change in Eugene

SY 2017-18 vs SY 2024-25
Total enrollment
21,898
-971 (-4%) vs SY 2017-18
School count
54
+3 (+6%) vs SY 2017-18
% White
64%
was 69%
% Hispanic
20%
was 16%
% Black
2%
was 2%
% Asian
2%
was 3%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Adams Elementary SchoolElementaryKG-05365
Applegate Elementary SchoolElementaryKG-08225
Arts and Technology Academy at JeffersonMiddle06-08350
Awbrey Park Elementary SchoolElementaryKG-05401
Buena Vista Elementary SchoolElementaryKG-05420
Cal Young Middle SchoolMiddle06-08475
Camas Ridge Community ElementaryElementaryKG-05258
Cascade Middle SchoolMiddle06-08375
Cesar Chavez Elementary SchoolElementaryKG-05356
Charlemagne French Immersion Elementary SchoolElementaryKG-05304
Chinese Language Immersion SchoolElementaryKG-05110
Churchill High SchoolHigh09-121,031
Clear Lake Elementary SchoolElementaryKG-05225
Coburg Community Charter SchoolElementaryKG-08226
Crow High SchoolHigh09-1270
Danebo Elementary SchoolElementaryKG-05239
Edgewood Community Elementary SchoolElementaryKG-05415
Edison Elementary SchoolElementaryKG-05319
Eugene Education OptionsCombinedM-M·
Fairfield Elementary SchoolElementaryKG-05381
Family SchoolElementaryKG-05112
Gilham Elementary SchoolElementaryKG-05572
Holt Elementary SchoolElementaryKG-05469
Howard Elementary SchoolElementaryKG-05474
Irving Elementary SchoolElementaryKG-05276
Kalapuya High SchoolHigh09-12108
Kelly Middle SchoolMiddle06-08407
Kennedy Middle SchoolMiddle06-08350
Lane SchoolCombinedKG-1231
LESD Life SkillsCombinedKG-12170
Madison Middle SchoolMiddle06-08398
Malabon Elementary SchoolElementaryKG-05322
Martin Luther King Jr. Education CenterHigh06-127
McCornack Elementary SchoolElementaryKG-05299
Meadow View SchoolElementaryKG-08672
Monroe Middle SchoolMiddle06-08519
Network Charter SchoolHigh07-12119
North Eugene High SchoolHigh09-121,079
Prairie Mountain SchoolElementaryKG-08590
Ridgeline MontessoriElementaryKG-08244
River Road/El Camino del Rio Elementary SchoolElementaryKG-05416
Roosevelt Middle SchoolMiddle06-08557
Shasta Middle SchoolMiddle06-08345
Sheldon High SchoolHigh09-121,462
South Eugene High SchoolHigh09-121,499
Spencer Butte Middle SchoolMiddle06-08328
Spring Creek Elementary SchoolElementaryKG-05247
TEACH-NWCombinedKG-12655
TransitionsHigh12-1240
Twin Oaks Elementary SchoolElementaryKG-05208
Twin Rivers Charter SchoolHigh08-1255
Village SchoolElementaryKG-08225
Willagillespie Elementary SchoolElementaryKG-05427
Willamette High SchoolHigh09-121,455
Yujin Gakuen Elementary SchoolElementaryKG-05216

About Eugene

Eugene is an expansive Oregon city in terms of public-school footprint, with 55 schools and 21,898 students total.

Looking at the level breakdown, the city is made up of 30 elementary, 10 middle, 11 high, and 4 other.

Trend over the past 7 years. Across the same 7-year window, public-school enrollment shrank 4%: 22,869 students in SY 2017-18 versus 21,898 in SY 2024-25. Over that span, Eugene opened 3 schools, going from 51 to 54. On the demographic side, White enrollment moved from 69% to 64% over the same window.

On this page, the community for Eugene discusses enrollment trends, district policy changes, and bus-route updates. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many public schools are in Eugene?
Eugene, Oregon has 55 public K-12 schools serving approximately 21,898 students.
How many elementary, middle, and high schools are in Eugene?
Eugene has 30 elementary, 10 middle, 11 high, 4 combined-grade public schools.
What is the largest public school in Eugene?
South Eugene High School is the largest public school in Eugene by enrollment, with approximately 1,499 students.
What school districts serve Eugene?
Eugene is served by 5 public school districts, including Eugene SD 4J, Lane ESD, Marcola SD 79J, Crow-Applegate-Lorane SD 66, Bethel SD 52.
What grade levels do public schools in Eugene cover?
Public schools in Eugene serve students from kindergarten through grade 12.
Are there charter schools in Eugene?
6 of the 55 public schools in Eugene are charter schools.

Eugene school rankings

Largest schoolsAll rankings →