Walnut Creek (Walnut Creek school district) or Alameda (East end)
Lafayette and Orinda are good but expensive and not diverse. (more than 90% of white people.)
I don’t think you can find 800K-900K 3-bedroom single house in Millbrae or Burlingame. You need at least 1M. Anywhere in Peninsula is unaffordable. (with 800K-900K)