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

6 schools in Weaverville

California · Public K-12

Public K-12 enrollment in Weaverville totals about 644 students across 6 schools (an average of 107 students per campus).

7-year change in Weaverville

SY 2017-18 vs SY 2024-25
Total enrollment
644
-113 (-15%) vs SY 2017-18
School count
5
+2 (+67%) vs SY 2017-18
% White
77%
was 72%
% Hispanic
9%
was 9%
% Black
1%
was 0%
% Asian
1%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Alps View High (Continuation)High09-1217
R.I.S.E. AcademyHigh07-124
Trinity HighHigh09-12289
Trinity River Community DayHigh07-120
Trinity River Elementary Community DayElementaryKG-063
Weaverville ElementaryElementaryKG-08331

About Weaverville

Weaverville, California is home to 6 public schools, with combined enrollment of approximately 644 students. By school count, it is a middle-population city.

On the school-mix side, the city covers 2 elementary, and 4 high.

Average school size in Weaverville is around 107 students, 81% meaningfully below the California average of about 578.

Looking at the last 7 years. Combined enrollment now sits at 644 students, shrank 15% from the 757 reported in SY 2017-18. Weaverville now counts 5 public schools, up from 3 in SY 2017-18. On the demographic side, White enrollment moved from 72% to 77% over the same window.

On this page, the community for Weaverville discusses school events, board meetings, and seasonal calendars. Parents, students, and educators in the area can post or comment.

Frequently asked questions

How many K-12 schools are in Weaverville, California?
There are 6 public K-12 schools in Weaverville, with a combined enrollment of about 644.
How many elementary, middle, and high schools are in Weaverville?
Weaverville has 2 elementary, 4 high public schools.
What is the largest public school in Weaverville?
Weaverville Elementary is the largest public school in Weaverville by enrollment, with approximately 331 students.
What school districts serve Weaverville?
Weaverville is served by 2 public school districts, including Trinity Alps Unified, Trinity County Office of Education.
What grade levels do public schools in Weaverville cover?
Public schools in Weaverville serve students from kindergarten through grade 12.