If you had the choice, which of these public elementary schools would you choose?

School A:
Pros: Within walking distance, brand new school being built, Portuguese immersion, onsite aftercare, middle school next door
Cons: Didn't love the overall "feel" of the school, lacks school-wide policies on basic stuff (like homework) and is just not as thoughtful as School B. Temporary school until 2019 is old and K classes are in the basement.

School B:
Pros: Everyone loves this school, it has caring teachers, excited kids, and highly involved parents. Extra music and arts classes plus a maker space. Everything from class composition to homework policy is really well thought out. Feels more like a private school.
Cons: Far from our home and would require a big commute change. No on-site aftercare, no languages. Middle school is separate and even further away.

Wildcard: We are thinking of moving next year so we could try to get closer to School B, although we probably can't afford to get within walking distance. We like our current neighborhood though (School A's neighborhood), which is convenient for our own work commute and LO2's daycare.