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

17 schools in Palo Alto

California · Public K-12

Inside Palo Alto (California), 17 public K-12 schools enroll roughly 9,360 students, averaging 551 per campus.

7-year change in Palo Alto

SY 2017-18 vs SY 2024-25
Total enrollment
9,360
-1,881 (-17%) vs SY 2017-18
School count
17
0 (0%) vs SY 2017-18
% White
27%
was 39%
% Hispanic
16%
was 12%
% Black
2%
was 2%
% Asian
44%
was 37%
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Addison ElementaryElementaryKG-05366
Barron Park ElementaryElementaryKG-05278
Duveneck ElementaryElementaryKG-05376
El Carmelo ElementaryElementaryKG-05282
Ellen Fletcher MiddleMiddle06-08572
Fairmeadow ElementaryElementaryKG-05425
Frank S. Greene Jr. MiddleMiddle06-08732
GreendellElementaryKG-KG26
Henry M. Gunn HighHigh09-121,643
Herbert Hoover ElementaryElementaryKG-05389
Jane Lathrop Stanford MiddleMiddle06-081,002
Juana Briones ElementaryElementaryKG-05260
Ohlone ElementaryElementaryKG-05464
Packard Children's Hospital/StanfordCombinedKG-1215
Palo Alto HighHigh09-121,891
Palo Verde ElementaryElementaryKG-05334
Walter Hays ElementaryElementaryKG-05305

About Palo Alto

Public education in Palo Alto, California runs across 17 schools that educates roughly 9,360 students. By footprint, Palo Alto sits in the moderately sized bracket.

For a sense of the school types, the city consists of 11 elementary, 3 middle, 2 high, and 1 other.

Looking at the last 7 years. Total public-school enrollment in Palo Alto has declined 17% since SY 2017-18, moving from about 11,241 students to 9,360. The White share of public-school enrollment shrank from 39% to 27%.

On allk12, the community for Palo Alto discusses sports rivalries, cross-district programs, and shared facilities. Anyone with firsthand knowledge of these schools is welcome to weigh in.

Frequently asked questions

How many K-12 schools are in Palo Alto, California?
There are 17 public K-12 schools in Palo Alto, with a combined enrollment of about 9,360.
How many elementary, middle, and high schools are in Palo Alto?
Palo Alto has 11 elementary, 3 middle, 2 high, 1 combined-grade public schools.
What is the largest public school in Palo Alto?
Palo Alto High is the largest public school in Palo Alto by enrollment, with approximately 1,891 students.
What school districts serve Palo Alto?
Palo Alto public schools are operated by Palo Alto Unified.
What grade levels do public schools in Palo Alto cover?
Public schools in Palo Alto serve students from kindergarten through grade 12.