My two kids attend the same elementary school I did 30 years ago. Although there is a recent addition, constructed since my older daughter began there in 2003, plus some ongoing seismic upgrading, the building hasn't changed much at all. (It was a relatively new structure when I started there in 1974.)
It was always a good neighbourhood elementary school, but one thing that has improved dramatically is an aspect of the social environment. The first week of school has all the students in mixed classes with others of various grades: final class assignments don't come until the second week. Throughout the year, the school organizes events and regular volunteer jobs so that more senior students (grades four, five, six, and seven) mentor and support younger students (kindergarten through grade three).
The consequence is that students get to know each other across all eight class years in the school. Even in grade one, my daughter was able to wave and say hi in the hallway to grade seven students she knew. And now that she's in grade five, she has buddies in lower grades. Her sister, in grade three, knows kids both older and younger.
That's a big change from the '70s: when I started, grade seven students were scary and huge and intimidating unknowns. They remained that way pretty much until I was in a split grade six-seven class years later. And by then I had no idea who the little kids were.
I don't know if this is a common change in elementary schools in Greater Vancouver, or Canada, or more generally. Our school administration has put a lot of effort into helping students understand their peers of all ages and background. Of course there is still bullying, and fights break out, but no more (and perhaps less) than I remember. I think that overall it's more of a community than when I went there.