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

5 schools in Upper Lake

California · Public K-12

Public K-12 education in Upper Lake reaches 933 students across 5 schools, with a level mix of 1 elementary, 1 middle, and 3 high.

7-year change in Upper Lake

SY 2017-18 vs SY 2024-25
Total enrollment
933
+95 (+11%) vs SY 2017-18
School count
4
-1 (-20%) vs SY 2017-18
% White
47%
was 53%
% Hispanic
35%
was 31%
% Black
1%
was 1%
% Asian
0%
was 1%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Clover Valley High (Continuation)High09-1214
Upper Lake Community DayHigh09-120
Upper Lake ElementaryElementaryKG-05429
Upper Lake HighHigh09-12307
Upper Lake MiddleMiddle06-08183

About Upper Lake

Public education in Upper Lake, California runs across 5 schools that enrolls roughly 933 students. By footprint, Upper Lake sits in the small bracket.

On the level-by-level breakdown, the city comprises 1 elementary, 1 middle, and 3 high.

Per-campus enrollment runs near 187, noticeably below the state mean of about 578.

Looking at the last 7 years. Across the same 7-year window, public-school enrollment expanded 11%: 838 students in SY 2017-18 versus 933 in SY 2024-25. Over that span, Upper Lake shed 1 school, going from 5 to 4. The White share of public-school enrollment contracted from 53% to 47%.

In the discussion threads here, the community for Upper Lake discusses school events, board meetings, and seasonal calendars. Members of the local community share what they see day-to-day.

Frequently asked questions

How many public schools are in Upper Lake?
Upper Lake, California has 5 public K-12 schools serving approximately 933 students.
How many elementary, middle, and high schools are in Upper Lake?
Upper Lake has 1 elementary, 1 middle, 3 high public schools.
What is the largest public school in Upper Lake?
Upper Lake Elementary is the largest public school in Upper Lake by enrollment, with approximately 429 students.
What school districts serve Upper Lake?
Upper Lake public schools are operated by Upper Lake Unified.
What grade levels do public schools in Upper Lake cover?
Public schools in Upper Lake serve students from kindergarten through grade 12.