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

Union County

Oregon · Public K-12

Union County operates 13 public K-12 schools across Oregon, with a combined student body of roughly 3,646 and a county population near 26,144. By level, that breaks down as 5 elementary, 1 middle, and 4 high schools.

7-year change in Union County

SY 2017-18 vs SY 2024-25
Total enrollment
3,646
-321 (-8%) vs SY 2017-18
School count
13
0 (0%) vs SY 2017-18
% White
82%
was 84%
% Hispanic
7%
was 7%
% Black
1%
was 1%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
Schools
13
7 districts
Enrollment
3,646
NCES CCD
Median income
$65,661
Below Oregon avg
Free/reduced lunch
63.9%
Below Oregon avg
Elementary
5
1,346 students
Middle
1
480 students
High
4
953 students
Combined / other
3
867 students
LARGEST DISTRICT
La Grande SD 1
2,014 students · 7 districts in Union County

County vs. school enrollment demographics

Left bar is the racial makeup of Union County residents (Census ACS 5-year). Right bar is the enrollment-weighted makeup of public schools in the county (NCES CCD). NCES systematically under-reports Hispanic, Pacific Islander, and Native American enrollment for many schools; where the resident share is meaningful but the reported school share is zero, we mark the school bar "not reported".

County residents
White
88%
Hispanic
6%
Black
1%
Asian
1%
Two or more
6%
Native American
1%
Pacific Islander
2%
School enrollment
White
82%
Hispanic
7%
Black
1%
Asian
1%
Two or more
5%
Native American
1%
Pacific Islander
3%
Bachelor's+
26.1%
adults 25+
Poverty rate
9.6%
ACS 5-year
Unemployment
5.7%
civilian labor
Median age
40
21.4% under 18

Test scores in Union County

Latest 2024-25 ELA proficiency, 11 schools ranked. Oregon state average: 43.0%.

See all 11 schools in Union County ranked by score →

All schools (13)

NameCityLevelGradesEnrollmentRating
La Grande High SchoolLa GrandeHigh09-12604·
La Grande Middle SchoolLa GrandeMiddle06-08480·
Central Elementary SchoolLa GrandeElementaryKG-05403·
Imbler Charter SchoolImblerCombinedKG-12325·
Island City Elementary SchoolIsland CityElementaryKG-05293·
Cove Charter SchoolCoveCombinedKG-12290·
North Powder Charter SchoolNorth PowderCombinedKG-12252·
Greenwood Elementary SchoolLa GrandeElementaryKG-05234·
Union Elementary SchoolUnionElementaryKG-06212·
Stella Mayfield Elementary SchoolElginElementaryPK-06204·
Elgin High SchoolElginHigh07-12180·
Union High SchoolUnionHigh07-12166·
RiverBend High SchoolLa GrandeHigh09-123·

Cities in Union County

La Grande5 schoolsElgin2 schoolsUnion2 schoolsCove1 schoolImbler1 schoolIsland City1 schoolNorth Powder1 school

About Union County

Union County is a small county of about 26,144 residents in Oregon. Its public-school system teaches approximately 3,646 students across 13 schools.

Looking at the wider area, census numbers show median household income runs near $65,661, about 26% of adults have a bachelor's degree or above, and the federal-poverty share is near 10%. That income level is 9% lower than the Oregon median.

On the level-by-level breakdown, Union County consists of 5 elementary schools (1,346 students), 1 middle school (480), 4 high schools (953), and 3 combined or other schools.

The largest single district in Union County is La Grande SD 1, which alone enrolls about 2,014 students.

Trend over the past 7 years. Total public-school enrollment in Union County has fell 8% since SY 2017-18, moving from about 3,967 students to 3,646.

Within the allk12 community for this area, the community for Union County discusses enrollment trends, district policy changes, and bus-route updates. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Union County?
Union County, Oregon has 13 public K-12 schools serving approximately 3,646 students.
How many high schools are in Union County?
Union County, Oregon has 4 public high schools, serving approximately 953 students.
How many middle schools are in Union County?
Union County, Oregon has 1 public middle school, serving approximately 480 students.
How many elementary schools are in Union County?
Union County, Oregon has 5 public elementary schools, serving approximately 1,346 students.
What is the largest school district in Union County?
La Grande SD 1 is the largest school district in Union County, serving approximately 2,014 students. The county contains 7 school districts overall.
What is the population of Union County?
Union County, Oregon has a population of approximately 26,144, with a median age of 40. About 21.4% of residents are under 18.
What is the median household income in Union County?
Median household income in Union County is $65,661, below the Oregon average of $72,324. About 9.6% of residents live below the federal poverty line.
How educated are residents of Union County?
Approximately 26.1% of adults 25 and older in Union County hold a bachelor's degree or higher, according to the Census ACS 5-year estimate.
What share of students in Union County qualify for free or reduced lunch?
Roughly 63.9% of students in Union County public schools qualify for free or reduced-price lunch, a common proxy for low-income enrollment. This is lower than the Oregon county average of 85.7%.
What is the student-teacher ratio in Union County schools?
Across Union County public schools, the enrollment-weighted student-teacher ratio is approximately 15.3 to 1.

Union County school rankings

Largest schoolsAll rankings →
DATA · Census ACS 5-year · NCES Common Core of Data