I think today they is a lot more 'program/school shopping' and a lot more helicopter parenting; although I do recognize capacity issues. When our next door neighbour's kid was in high school, they would drive down to meet the school bus (we're rural), which was a grand total of 260m away.
There are narrow-range specialty programs (Vocal, Atheletics etc.) but relatively few in the junior grades.
I think by far the big one in the junior grades is French Immersion which has exploded in popularity.
For the record, my junior high was about 2.5km, fairly level, but I played the cello and had to lug it home sometimes.
I walked to school w/my mother, at 6, and on my own from age 7.
In grade 5, I switched to a school a far-flung distance from home; and I took TTC at age 10 for about an hour each way.
There was a brief window in those next few years, where my father chose to drive to work downtown after finding cheap parking, and I would get dropped at Bloor-Yonge on his way in and subway from there.
***
HS actually saw me dropped off in the first couple of years, simply because I was on dad's route to work, but I walked home in good weather and transited home in bad.
***
My neice (just now in her first year of Uni) never got a drive to school, as neither of her parents drive. She was always walked up to grade 2/3, and then walked on her own thereafter; transiting to HS. She always stayed in schools in her catchment area.
I know from her experience, the kids graduating her elementary school split roughly between 2 HS 's in the area, and Rosedale School for the Arts further afield.