You don't know what school your kid is going to end up in, because of the lottery system. You might have your kindergartner going to school across the city.
This is foreign to me, can you explain it a bit more? Where I live, we have school districts, and inside those districts are boundaries for various schools. You know well before you even buy/rent your home what school boundary that home belongs to.
Sf has a lottery system to avoid all the rich kids at one school, and all the poor kids at another. It’s well motivated but totally impractical from get-kids-to-school-before-work perspective.
Different school districts weight the location of a child's home differently when choosing which school the child should go to. In most districts location is the highest factor. In other places it's a moderate or low factor.