The bulletin board for America's public schools. Parents, teachers, students, and staff. One community per school.
SCHOOL COMMUNITY·MONTGOMERY COUNTY PUBLIC SCHOOLS·NCES 510252001021

Christiansburg Primary

240 Betty Drive, Christiansburg, VA 24073 · (540) 382-5175 · Montgomery County
GRADES PK–02ELEMENTARY13-CITYTITLE IREGULAR SCHOOL346 STUDENTS
Enrollment
346
Elementary
DISTRICT 380 · STATE 499
Student : Teacher
12.4:1
28 FTE teachers
DISTRICT 12.8:1 · STATE 13.8:1
Free / Reduced Lunch
51%
175 students
DISTRICT 51% · STATE 66%
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
Pre-K
28
Kindergarten
97
Grade 1
121
Grade 2
100
Student demographics
White
24170%
DISTRICT 76% · STATE 43%
Hispanic
3610%
DISTRICT 9% · STATE 20%
Black
257%
DISTRICT 4% · STATE 21%
Asian
41%
DISTRICT 4% · STATE 8%
Two+
4012%
DISTRICT 6% · STATE 7%
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
17551%
Female
17149%

Discussions

+ POST

7-year change

SY 2017-18 vs SY 2024-25
Enrollment
346
-100 (-22%) vs 2017
Student : Teacher
12.4:1
was 13.4:1
% White
70%
was 80%
% Hispanic
10%
was 7%
% Black
7%
was 5%
% Asian
1%
was 1%
Source: NCES Common Core of Data

About Christiansburg Primary

Christiansburg Primary is a cozy K-5 school in Christiansburg, Virginia, one of the schools within Montgomery County Public Schools. The school hosts 346 students in grades pre-K through 2. By comparison, Virginia's public schools average about 499 students each, so Christiansburg Primary sits 31% below that benchmark.

Christiansburg Primary is one of 19 schools operated by Montgomery County Public Schools, a district that teaches 9,461 students overall.

For racial and ethnic makeup, Christiansburg Primary lists that 70% of the student body identifies as White. Other groups include 12% multiracial, 10% Hispanic, 7% Black. By comparison, Montgomery County as a whole is about 82% White, so the school skews considerably less White than its surroundings.

Looking at school resources, Staff filings list 28 full-time-equivalent teachers, which works out to roughly 12.4:1 students per teacher. Statewide, the average ratio sits near 13.8:1, putting Christiansburg Primary tighter than the state norm the norm. An estimated 51% of students are eligible for free or reduced-price lunch, which schools and policymakers use as a rough income-mix signal.

In the broader community, census data for Montgomery County shows median household earnings sit near $72,715, roughly 49% of adults have completed at least a four-year degree, and roughly 9% of residents live below the federal poverty line. In all, Montgomery County runs 23 public schools (combined enrollment of about 9,461 students), of which Christiansburg Primary is one.

Nearest neighbor: Christiansburg Elementary, around 0.2 miles off. Within five miles, there are 4 other public schools.

Christiansburg Primary operates from an inner-city location.

Over the past 7-year window. Looking back 7 years, enrollment at Christiansburg Primary has contracted 22%, going from 446 students in 2018 to 346 in 2025. The White share of enrollment declined from 80% to 70% over that span. The student-to-teacher ratio fell from 13.4:1 in 2018 to 12.4:1 today.

Within the allk12 community for this school, the page collects discussion, questions, and updates around science fair prep, picture-day reminders, and bus-route questions. Posting is open to anyone connected to the school.

Montgomery County at a glance

View full county profile
Population
99,101
Census ACS
Median income
$72,715
Household, ACS
Bachelor's+
49%
Adults 25+
Poverty rate
9%
Below federal line
Schools in county
23
9,461 students

Quick facts

School name
Christiansburg Primary
District
Montgomery County Public Schools
Address
240 Betty Drive, Christiansburg, VA 24073
Phone
(540) 382-5175
County
Montgomery County
Level
Elementary
Grade range
PK–02
Total enrollment
346
Teachers (FTE)
28
Student–teacher ratio
12.4:1
Free/Reduced lunch
175 (51%)
Locale
13-City: Small
NCES ID
510252001021
Charter school
No
Virtual school
No

Related schools

Other schools in Montgomery County Public Schools
Other schools in Christiansburg
Nearby schools

Frequently asked questions

About Christiansburg Primary
How many students attend Christiansburg Primary?
Christiansburg Primary enrolls approximately 346 students in grades PK-02.
What age range does Christiansburg Primary serve?
Christiansburg Primary serves students from grade PK through grade 02.
What is the student-teacher ratio at Christiansburg Primary?
The student-to-teacher ratio at Christiansburg Primary is approximately 12.4:1 (28 FTE teachers).
What is the racial breakdown of students at Christiansburg Primary?
At Christiansburg Primary, the student body is approximately 70% White, 10% Hispanic, 7% Black, 1% Asian, 12% Two or more.
Is Christiansburg Primary public or private?
Christiansburg Primary is a public K-12 school, overseen by Montgomery County Public Schools.
Data sourceSchool profile facts are sourced from the NCES. Community content is posted by allk12 members.
+ Post