
Five districts serve Walnut Creek addresses. Which one you land in matters, and it's hard to change later.
When we were moving to Walnut Creek, I assumed the whole city fed into the Walnut Creek school district.
It's way more complicated than that.
Learn more about the school districts with me.
Published August 22, 2026

A Walnut Creek address tells you almost nothing about your schools.
The city is split across three districts. Two more pick up homes at the edges. And in California, elementary and high school districts are often separate things. So plenty of us belong to two districts at once.
One thing worth knowing up front. A large part of Walnut Creek is in Mt. Diablo, not Walnut Creek School District. More of the city's attendance areas belong to Mt. Diablo than to Walnut Creek School District, so the Las Lomas route is not the default it is often assumed to be.
Bancroft Elementary feeds two completely different sets of schools. Which one you get depends on your house number.
North Bancroft Road
Bancroft Elementary, then Foothill Middle 9/10, then Northgate High 9/10
South Bancroft Road (Countrywood)
Bancroft Elementary, then Oak Grove Middle 4/10, then Ygnacio Valley High 3/10
Same elementary school. Same street. Same zip code. About six rating points apart once your kid leaves fifth grade.
So βwe're at Bancroftβ isn't the whole answer. It depends which end of the road you're on.
Central and southern Walnut Creek. The boundary does not follow the city line. If your address isn't on the district's street list, you're probably in Mt. Diablo instead.
About 3,603 kids across seven schools. District wide, 70.8% met the state English standard and 68.73% met the math one in 2024-25. Every address here goes to Walnut Creek Intermediate for middle school. Only the elementary school changes.
| School | Grades | Rating | English | Math |
|---|---|---|---|---|
| Indian Valley Elementary551 Marshall Dr, Walnut Creek | K-5 | 10/10 | β | β |
| Buena Vista Elementary2355 San Juan Ave, Walnut Creek | K-5 | 9/10 | β | β |
| Murwood Elementary2050 Vanderslice Ave, Walnut Creek | K-5 | 9/10 | β | β |
| Parkmead Elementary1920 Magnolia Way, Walnut Creek | K-5 | 8/10 | β | β |
| Walnut Heights Elementary4064 Walnut Blvd, Walnut Creek | K-5 | 8/10 | β | β |
| Walnut Creek Intermediate2425 Walnut Blvd, Walnut CreekEvery address in the district goes here for middle school. Only the elementary school changes. | 6-8 | 9/10 | β | β |
| Tice Creek School1847 Newell Ave, Walnut CreekThe only K-8 in the district. It runs on a lottery and has no attendance zone. Past kindergarten, your kid has to already be at a district school to apply. It doesn't take transfers from outside. | K-8 | 9/10 | β | β |
Northern and eastern Walnut Creek. That's Northgate, Countrywood, and Contra Costa Centre. It's a big K-12 district that also covers Concord, Pleasant Hill, Clayton and Bay Point. The schools vary a lot.
This is where the details matter most. Inside Walnut Creek alone, the schools run from 10 out of 10 down to 1 out of 10. Math scores go from 80% down to under 9%. Same district.
| School | Grades | Rating | English | Math |
|---|---|---|---|---|
| Valle Verde Elementary3275 Peachwillow Ln, Walnut Creek | K-5 | 10/10 | 71.95% | 80.09% |
| Walnut Acres Elementary180 Cerezo Dr, Walnut CreekThe best English scores of any school serving a Walnut Creek address, even with an 8 out of 10 rating. | K-5 | 8/10 | 82.42% | 79.71% |
| Bancroft Elementary2200 Parish Dr, Walnut CreekFeeds two completely different sets of schools after fifth grade. It depends on your address. See below. Its Spanish dual immersion program is also moving to Woodside Elementary in Concord. Kindergarten went first in 2026-27, and one more grade shifts each year. Kids already in the program can stay at Bancroft. | K-5 | 8/10 | 63.16% | 63.04% |
| Pleasant Hill Elementary2097 Oak Park Blvd, Pleasant Hill | K-5 | 6/10 | 56.59% | 57.1% |
| Fair Oaks Elementary2400 Lisa Ln, Pleasant HillServes the Contra Costa Centre and BART area. It's the lowest rated school that serves any Walnut Creek address. | K-5 | 1/10 | 21.05% | 14.29% |
| Foothill Middle School2775 Cedro Ln, Walnut CreekThe best middle school scores in the district. It's also the only regular feeder into Northgate High. | 6-8 | 9/10 | 72.56% | 64.25% |
| Pleasant Hill Middle School1 Santa Barbara Rd, Pleasant HillA 2026 California Distinguished School. It also had the district's biggest jump in a single year. English scores went up 9.4 points. | 6-8 | 9/10 | 58.85% | 46.64% |
| Oak Grove Middle School2050 Minert Rd, ConcordServes Countrywood. About a third of students are chronically absent. | 6-8 | 4/10 | 23.21% | 8.62% |
| Northgate High School425 Castle Rock Rd, Walnut CreekThe strongest school in the district. Low income students here hit 72.3% in English. Statewide, that number is 38.2%. | 9-12 | 9/10 | 73.66% | 50.99% |
| College Park High School201 Viking Dr, Pleasant Hill | 9-12 | 8/10 | 61.02% | 43.88% |
| Ygnacio Valley High School755 Oak Grove Rd, ConcordIt's in Concord, despite the name. It's also the only IB school in the district. About 40% of students take part. | 9-12 | 3/10 | 29.15% | 11.79% |
| If you live here | Elementary | Middle | High |
|---|---|---|---|
| Northgate core (Cerezo, Castle Rock, Cedro) | Walnut Acres | Foothill | Northgate |
| The Woodlands (Peachwillow, Rock Oak) | Valle Verde | Foothill | Northgate |
| Northeast WC (Marchbanks, Wiget, N. Bancroft Rd) | Bancroft | Foothill | Northgate |
| Countrywood (S. Bancroft Rd, Carriage, Parish) | Bancroft | Oak Grove | Ygnacio Valley |
| Contra Costa Centre and BART (Mayhew Way, Oak Rd) | Fair Oaks | Pleasant Hill | Ygnacio Valley |
| North WC near the Pleasant Hill line (1st, 2nd, 3rd Ave) | Pleasant Hill | Pleasant Hill | College Park |
The high school district for Walnut Creek School District addresses. It goes by street address, not by your K-8 district. In practice that means Las Lomas. It still isn't a guarantee.
| School | Grades | Rating | English | Math |
|---|---|---|---|---|
| Las Lomas High School1460 S Main St, Walnut CreekWhere almost every Walnut Creek School District kid ends up. It has about three times as many low income families as Miramonte (15.4% vs 4.6% on free or reduced price meals, 2024-25). | 9-12 | 10/10 | 71.17% | 56.47% |
| Acalanes High School1200 Pleasant Hill Rd, Lafayette | 9-12 | 10/10 | 82.45% | 63.06% |
| Campolindo High School300 Moraga Rd, Moraga | 9-12 | 10/10 | 85.41% | 70.13% |
| Miramonte High School750 Moraga Way, Orinda | 9-12 | 10/10 | 89.83% | 78.71% |
All four of these high schools show 10 out of 10. On that number they look identical. The state test scores say something different.
Miramonte is at 89.83% in English. Las Lomas is at 71.17%. Las Lomas is where almost every Walnut Creek School District address goes, 61 of its 62 attendance areas.
That gap needs context though. Las Lomas has roughly three times as many low income families as Miramonte. That explains a lot of it. English scores there have also slipped three years running, from 77.08% to 73.4% to 71.17%. Money is part of the story. A parcel tax measure fell short of the two thirds it needed in 2025, and the district cut staff after that.
These two catch a small number of homes. If you're nowhere near Alamo or Saranap, you can skip this part.
San Ramon Valley Unified School District (K-12)
A thin strip of far south Walnut Creek, close to the Alamo line. Those kids go to Alamo Elementary, then Stone Valley Middle, then Monte Vista High.
Their locator is the official answer for a specific address.
Lafayette School District (K-8)
One small pocket of Saranap, in 94595 near Highway 24. Those four elementary schools feed Stanley Middle. After that it's Acalanes High, not Las Lomas.
This is the only exception in the whole high school district. Out of 62 Walnut Creek attendance areas, one goes to Acalanes. It really is a small pocket. Check your address.
Mt. Diablo runs three schools of choice. These are not a Walnut Creek thing. Any address in Mount Diablo Unified can apply, whichever town it is in β Concord, Pleasant Hill, Clayton, Bay Point, and the parts of Walnut Creek and Martinez the district covers. If your address is in Mt. Diablo, you can apply, and most families reading this page are only in the district for part of the town.
Monte Gardens Elementary (K-5)
3841 Larkspur Dr, Concord Β· 562 students
A neighbourhood school and a district-wide one at the same time. Inside its boundary you are simply assigned, no application. From anywhere else in the district you apply. An International Baccalaureate school since June 2025.
Sequoia Elementary (K-5)
277 Boyd Rd, Pleasant Hill Β· 594 students
No attendance zone at all, so every seat comes from an application. Also an International Baccalaureate school. The district does not publish any odds for the kindergarten lottery.
Sequoia Middle School (6-8)
265 Boyd Rd, Pleasant Hill Β· 882 students
Runs AVID across the whole school, plus STEAM electives. Nobody is zoned here, so the whole sixth grade arrives by lottery.
The district doesn't publish how many applicants get in, so anyone quoting you odds is guessing. Ask the district directly. None of the three takes children from outside Mt. Diablo. Walnut Creek School District has a lottery school of its own too. Tice Creek, and it has no attendance zone either.
A transfer between districts needs both districts to agree. Your district has to release your kid. The new one has to accept them. Either can say no.
There is one real door. California lets you enroll where a parent works at least ten hours a week. The district you live in mostly can't block that one. The district where you work can still turn you down.
No district in California has to publish how many transfers it approves or denies. A bill that would have required it died in early 2026. So if you see a specific percentage quoted anywhere, be skeptical. That's why there isn't one on this page.
The 1 to 10 score you see everywhere is a blend of several things. Two schools with the same number can be far apart.
Walnut Acres and Bancroft both show 8 out of 10. There are about nineteen points of English proficiency between them. All four Acalanes high schools show 10 out of 10, and their test scores span eighteen points.
That's why the state scores sit next to the rating in every table here. Neither number tells you whether a school suits your particular kid. Both track pretty closely with the income of families already in the neighborhood, which says as much about the neighborhood as the school.
Your assigned school is not the only option. There are charter schools, which are public and free but sit outside the district boundaries, so you apply instead of being assigned. And there are private schools, which cost anywhere from about $9,600 a year to over $60,000.
Alternatives to your public school district lists what exists near here, what it costs where that is published, and which listings you will find that are out of date.
Boundaries don't follow city lines or zip codes, and they get redrawn. Third party sites are often out of date. Check your address with the district itself.
Every district says the same thing about their locator. It's a guide, not a promise. If it matters, call the district office.
About this page
The numbers come from the districts, the state test results, and federal enrollment data. I last checked them on August 21, 2026.
Everything here is from a public source β school and district websites and their own boundary tools, the state test results, and federal enrollment data. None of it is private or insider information, and none of it is my own estimate.
Think something here is wrong? Please tell me at report@mountdiablofamilies.com and I will fix it. I would far rather hear about it than leave another parent working off a bad number.
I am not ranking these schools. Which one is right depends on your kid.
This is an independent guide. It is not affiliated with, endorsed by, or speaking for any school district. Where a districtβs logo appears, it is there to identify the district the page is about.