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

1 schools in Cana

Virginia · Public K-12

Cana, Virginia runs 1 public K-12 school today, teaching approximately 304 students across 1 elementary.

7-year change in Cana

SY 2017-18 vs SY 2024-25
Total enrollment
304
-50 (-14%) vs SY 2017-18
School count
1
0 (0%) vs SY 2017-18
% White
89%
was 90%
% Hispanic
5%
was 9%
% Black
0%
was 0%
% Asian
1%
was 0%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
St. PaulElementaryPK-07304

About Cana

Cana, Virginia is home to 1 public schools, with combined enrollment of approximately 304 students. By school count, it is a rural-scale city.

Average school size in Cana is around 304 students, 55% below the Virginia average of about 672.

Five-year track record. Combined enrollment now sits at 304 students, declined 14% from the 354 reported in SY 2017-18. Demographically, the Hispanic share of enrollment declined from 9% to 5%.

On allk12, the community for Cana discusses open enrollment windows, redistricting talk, and busing logistics. Discussions cut across districts, schools, and grade levels.

Frequently asked questions

How many K-12 schools are in Cana, Virginia?
There are 1 public K-12 schools in Cana, with a combined enrollment of about 304.
How many elementary, middle, and high schools are in Cana?
Cana has 1 elementary public schools.
What is the largest public school in Cana?
St. Paul is the largest public school in Cana by enrollment, with approximately 304 students.
What school districts serve Cana?
Cana public schools are operated by Carroll County Public Schools.
What grade levels do public schools in Cana cover?
Public schools in Cana serve students from pre-K through grade 7.