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

Shannock Valley El Sch

210 Cowanshannock Avenue, Rural Valley, PA 16249 · (724) 783-6991 · Armstrong County
GRADES KG–06ELEMENTARY42-RURALTITLE IREGULAR SCHOOL310 STUDENTS
Enrollment
310
Elementary
DISTRICT 383 · STATE 443
Student : Teacher
11.5:1
27 FTE teachers
DISTRICT 11.9:1 · STATE 13.1:1
Free / Reduced Lunch
108%
336 students
DISTRICT 104% · STATE 75%
Community
0
0 members
Enrollment and student:teacher ratio compared against other elementary schools. Free/Reduced Lunch and demographics compared against all schools.
Enrollment by grade
Kindergarten
33
Grade 1
55
Grade 2
40
Grade 3
43
Grade 4
45
Grade 5
44
Grade 6
50
Student demographics
White
310100%
DISTRICT 96% · STATE 60%
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
15751%
Female
15349%

Discussions

+ POST
QUIET COMMUNITY
Be the first to start a discussion at Shannock Valley El Sch.
START A DISCUSSION
Recent discussions in Armstrong SD

Test scores

PSSA + Keystone 2024-25 . % Proficient or Advanced
English Language Arts
53.0%
PA avg 51.1% . -5.7pp since 2023
Math
54.3%
PA avg 43.0% . -2.7pp since 2023
Source: PSSA + Keystone. All students, all grades. See all years and grades →

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
310
-66 (-18%) vs 2017
Student : Teacher
11.5:1
was 13.6:1
% White
100%
was 99%
% Hispanic
0%
was 0%
% Black
0%
was 0%
% Asian
0%
was 0%
Source: NCES Common Core of Data

About Shannock Valley El Sch

Shannock Valley El Sch operates as a compact elementary-level community in Rural Valley, Pennsylvania, operated by Armstrong SD. Current enrollment sits at 310 students spanning grades K through 6. By comparison, Pennsylvania's public schools average about 443 students each, so Shannock Valley El Sch sits 30% leaner than that benchmark.

Shannock Valley El Sch is one of 8 schools operated by Armstrong SD, a district that hosts 4,240 students overall.

On demographics, Shannock Valley El Sch records that 100% of students identify as White, making the school strongly White-majority.

Looking at the economic backdrop, Shannock Valley El Sch records 27 full-time-equivalent teachers, putting the student-to-teacher ratio at about 11.5:1. That figure is tighter than the state norm's 13.1:1 average. Roughly 108% of students at Shannock Valley El Sch qualify for free or reduced-price lunch, often used as a Title I proxy. Set against Armstrong County (around 90%), the school's rate is meaningfully above typical.

Around the school, census data for Armstrong County shows the typical household earns roughly $65,008 per year, roughly 19% of adults have completed at least a four-year degree, and the poverty rate sits near 8%. Shannock Valley El Sch is one of 17 public schools in Armstrong County (combined enrollment of about 6,972 students).

West Shamokin JSHS is the nearest neighboring public school, about 2.5 miles from this campus. Within ten miles, there are 4 other public schools, a sparser pattern than typical urban areas.

The school occupies a rural site.

Over the past 7-year window. Over the past 7-year window, the student count fell 18%: 376 students in 2018 compared to 310 in 2025. Class-load math has narrowed: from 13.6:1 in 2018 to 11.5:1 in 2025.

On allk12, members of the Shannock Valley El Sch community share and discuss science fair prep, picture-day reminders, and bus-route questions. Anyone with firsthand experience at this school can post or comment.

Armstrong County at a glance

View full county profile
Population
64,622
Census ACS
Median income
$65,008
Household, ACS
Bachelor's+
19%
Adults 25+
Poverty rate
8%
Below federal line
Schools in county
17
6,972 students

Quick facts

School name
Shannock Valley El Sch
District
Armstrong SD
Address
210 Cowanshannock Avenue, Rural Valley, PA 16249
Phone
(724) 783-6991
County
Armstrong County
Level
Elementary
Grade range
KG–06
Total enrollment
310
Teachers (FTE)
27
Student–teacher ratio
11.5:1
Free/Reduced lunch
336 (108%)
Locale
42-Rural: Distant
NCES ID
420259006577
Charter school
No
Virtual school
No

Related schools

Other schools in Armstrong SD
Other schools in Rural Valley
Nearby schools

Frequently asked questions

About Shannock Valley El Sch
What is the total enrollment at Shannock Valley El Sch?
Shannock Valley El Sch enrolls approximately 310 students in grades KG-06.
Is Shannock Valley El Sch an elementary, middle, or high school?
Shannock Valley El Sch is an elementary school covering grades KG-06.
How many teachers does Shannock Valley El Sch have?
Shannock Valley El Sch employs 27 FTE teachers, for a student-to-teacher ratio of 11.5:1.
How diverse is Shannock Valley El Sch?
Shannock Valley El Sch reports a student body of 100% White.
Who oversees Shannock Valley El Sch?
Shannock Valley El Sch is overseen by Armstrong SD in Armstrong County.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post