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

7 schools in Willows

California · Public K-12

Public schools in Willows number 7 per the latest NCES data, with about 1,659 students enrolled, an average school size of 237.

7-year change in Willows

SY 2017-18 vs SY 2024-25
Total enrollment
1,659
-102 (-6%) vs SY 2017-18
School count
6
-1 (-14%) vs SY 2017-18
% White
37%
was 41%
% Hispanic
51%
was 49%
% Black
1%
was 1%
% Asian
4%
was 4%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Glenn County ROPHigh09-120
Glenn County Special EducationCombinedKG-1293
Murdock ElementaryElementaryKG-04488
Walden AcademyElementaryKG-08167
Willows Community HighHigh10-1224
Willows HighHigh09-12423
Willows IntermediateMiddle05-08464

About Willows

Willows, California is home to 7 public schools, with combined enrollment of approximately 1,659 students. By school count, it is a middle-population city.

In terms of grade levels, the city spans 2 elementary, 1 middle, 3 high, and 1 other.

Average school size in Willows is around 237 students, 59% noticeably below the California average of about 578.

Five-year track record. Across the same 7-year window, public-school enrollment fell 6%: 1,761 students in SY 2017-18 versus 1,659 in SY 2024-25. Willows now counts 6 public schools, down from 7 in SY 2017-18. On the demographic side, White enrollment moved from 41% to 37% over the same window.

Within the allk12 community for this area, the community for Willows discusses sports rivalries, cross-district programs, and shared facilities. Posts come from current and former families, staff, and alumni.

Frequently asked questions

How many public schools are in Willows?
Willows, California has 7 public K-12 schools serving approximately 1,659 students.
How many elementary, middle, and high schools are in Willows?
Willows has 2 elementary, 1 middle, 3 high, 1 combined-grade public schools.
What is the largest public school in Willows?
Murdock Elementary is the largest public school in Willows by enrollment, with approximately 488 students.
What school districts serve Willows?
Willows is served by 4 public school districts, including Glenn County Office of Education, Willows Unified, Walden Academy District, Glenn County ROP.
What grade levels do public schools in Willows cover?
Public schools in Willows serve students from kindergarten through grade 12.
Are there charter schools in Willows?
1 of the 7 public schools in Willows are charter schools.