The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·SELAH SCHOOL DISTRICT·NCES 530777003513

John Campbell Primary School

408 North First Street, Selah, WA 98942 · (509) 698-8100 · Yakima County
GRADES 01–02ELEMENTARY22-SUBURBTITLE IREGULAR SCHOOL492 STUDENTS
Enrollment
492
Elementary
DISTRICT 423 · STATE 380
Student : Teacher
12.7:1
39 FTE teachers
DISTRICT 15.6:1 · STATE 17.3:1
Free / Reduced Lunch
57%
279 students
DISTRICT 54% · STATE 51%
Community
1
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Grade 1
243
Grade 2
249
Student demographics
White
27756%
DISTRICT 57% · STATE 47%
Hispanic
19339%
DISTRICT 39% · STATE 27%
Black
20%
DISTRICT 0% · STATE 5%
Asian
31%
DISTRICT 1% · STATE 9%
Two+
163%
DISTRICT 3% · STATE 9%
Native American
10%
DISTRICT 0% · STATE 1%
Student head counts by race/ethnicity from federal NCES enrollment data. Very small groups may be suppressed in the source, so categories do not always sum exactly to total enrollment.
Gender split
Male
25051%
Female
24249%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
492
-342 (-41%) vs 2017
Student : Teacher
12.7:1
was 14.2:1
% White
56%
was 69%
% Hispanic
39%
was 27%
% Black
0%
was 0%
% Asian
1%
was 0%
Source: NCES Common Core of Data

About John Campbell Primary School

Set in Selah, Washington, John Campbell Primary School is a middle-of-the-pack elementary school, part of Selah School District. It works with 492 students across grades 1 through 2. That puts it 29% larger than the typical public school in Washington, which averages around 380 students.

Within Selah School District, which oversees 9 schools and 3,784 students, John Campbell Primary School is one campus in the system.

For racial and ethnic makeup, John Campbell Primary School reports that the largest single group is White, at 56% of enrollment. The remainder looks like 39% Hispanic, 3% multiracial. The wider county runs roughly 47% White, putting the school's mix noticeably more White than the area baseline.

Looking at school resources, The school currently runs with 39 full-time-equivalent teachers, for a student-teacher ratio near 12.7:1. The state averages around 17.3:1, so this campus is tighter than the state norm typical. Around 57% of the student body qualifies for free or reduced-price meals, a number frequently used as a low-income enrollment indicator. By comparison, Yakima County runs at roughly 77%, so the school's eligibility rate is somewhat below the surrounding baseline.

In the surrounding community, Yakima County reports that median household earnings sit near $70,656, about 19% of the adult population holds a bachelor's degree or above, and census figures put the poverty rate at about 12%. Across Yakima County's 119 public schools (combined enrollment of about 52,145 students), John Campbell Primary School is one campus in the mix.

Nearest neighbor: Selah Middle School, around 0.2 miles off. Within five miles, there are 8 other public schools.

The school occupies a bedroom-community site.

Five-year trend. John Campbell Primary School's enrollment has fell 41% since 2018, when it stood at 834 (now 492). White enrollment moved from 69% to 56% across the same window. Class-load math has pulled in: from 14.2:1 in 2018 to 12.7:1 in 2025.

Inside the community feed, members of the John Campbell Primary School community share and discuss school events, parent volunteer needs, and clubs. Members of the school community can share what they know.

Yakima County at a glance

View full county profile
Population
257,152
Census ACS
Median income
$70,656
Household, ACS
Bachelor's+
19%
Adults 25+
Poverty rate
12%
Below federal line
Schools in county
119
52,145 students

Quick facts

School name
John Campbell Primary School
District
Selah School District
Address
408 North First Street, Selah, WA 98942
Phone
(509) 698-8100
County
Yakima County
Level
Elementary
Grade range
01–02
Total enrollment
492
Teachers (FTE)
39
Student–teacher ratio
12.7:1
Free/Reduced lunch
279 (57%)
Locale
22-Suburb: Mid-size
NCES ID
530777003513
Charter school
No
Virtual school
No

Related schools

Other schools in Selah School District
Other schools in Selah
Nearby schools

Frequently asked questions

About John Campbell Primary School
How large is John Campbell Primary School?
John Campbell Primary School enrolls approximately 492 students in grades 01-02.
What age range does John Campbell Primary School serve?
John Campbell Primary School serves students from grade 01 through grade 02.
How many students per teacher at John Campbell Primary School?
Approximately 12.7:1 students per teacher at John Campbell Primary School.
How diverse is John Campbell Primary School?
John Campbell Primary School reports a student body of 56% White, 39% Hispanic, 0% Black, 1% Asian, 3% Two or more.
Is John Campbell Primary School public or private?
John Campbell Primary School is a public K-12 school, overseen by Selah School District.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post