The thing here in Fairfax County is that different parts of the county are quite different in terms of roads. Parts closer in are very urban or suburban in character, while parts further out (especially the Clifton area and west of Great Falls Park) feel much more rural in terms of having narrow, twisty roads, lots of hills, with ditches on either side. The county won’t close just some schools and leave others open (unless there’s an issue with one particular school building, like the time Woodson HS closed for the day due to a nearby gas leak at a tank farm)—for weather-related closings or delays, the whole county does the same thing, in part because of kids who go to the magnet school or GT centers, in part because teachers generally drive a lot further than kids do. So people in the closer-in parts of the county often question why the schools closed when the answer is that the school buses couldn’t easily negotiate some of the more rural roads due to ice or whatever.
With that said, it seems like they close more readily now than they did when I was a kid in the 1970s and 1980s—while we had snow days (and a hurricane day in 1985), we had a lot of late openings or early closings. I asked my mom about it because she was a teacher and she said my observation was reasonable and the reason for it is the Commonwealth changed the way the school calendar works. When I was a kid, we had to have 180 days of school, so they built 183 days into the school calendar and tried to avoid using snow days beyond the three built-in ones (they usually failed). Nowadays, apparently they’re allowed to calculate the number of instructional hours equal to 180 days using a standard formula from the Commonwealth, and as long as they have that number of hours, they’re OK. Fairfax apparently may have a longer school day than most other counties, so using the "hours" standard makes it easier to have snow days. At least, that’s what I think my mom said. I’m sure it’s more complicated than that.