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

7 schools in Lafayette

California · Public K-12

Lafayette's public-school count of 7 reflects a system enrolling about 4,486 students inside California, broken out as 5 elementary, 1 middle, and 1 high.

7-year change in Lafayette

SY 2017-18 vs SY 2024-25
Total enrollment
4,486
-479 (-10%) vs SY 2017-18
School count
7
+1 (+17%) vs SY 2017-18
Source: NCES Common Core of Data, enrollment-weighted demographic averages
NameLevelGradesEnrollment
Acalanes HighHigh09-121,256
Burton Valley ElementaryElementaryKG-05653
Happy Valley ElementaryElementaryKG-05463
Lafayette Early Intervention PreschoolElementaryKG-KG3
Lafayette ElementaryElementaryKG-05515
M. H. Stanley MiddleMiddle06-081,117
Springhill ElementaryElementaryKG-05479

About Lafayette

Lafayette is a moderately sized California city in terms of public-school footprint, with 7 schools and 4,486 students total.

For a sense of the school types, the city comprises 5 elementary, 1 middle, and 1 high.

Per-campus enrollment runs near 641, noticeably above the state mean of about 578.

Over the past 7-year window. Total public-school enrollment in Lafayette has fell 10% since SY 2017-18, moving from about 4,965 students to 4,486. The school count climbed from 6 to 7 across the same 7-year window.

Within the allk12 community for this area, the community for Lafayette 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 public schools are in Lafayette?
Lafayette, California has 7 public K-12 schools serving approximately 4,486 students.
How many elementary, middle, and high schools are in Lafayette?
Lafayette has 5 elementary, 1 middle, 1 high public schools.
What is the largest public school in Lafayette?
Acalanes High is the largest public school in Lafayette by enrollment, with approximately 1,256 students.
What school districts serve Lafayette?
Lafayette is served by 2 public school districts, including Lafayette Elementary, Acalanes Union High.
What grade levels do public schools in Lafayette cover?
Public schools in Lafayette serve students from kindergarten through grade 12.