Dimramon,
Consider the city of Fairfax. The city bus system has two circulating routes that cover the city and link to GMU and the Vienna metro station. You can reach any of the city schools (1HS, 1 MS, 2 ES), plus Woodson HS and the adjacent MS (FFX County) by the bus. Metrobus has several routes that transit the city via the major streets, too.
A reverse commute into Herndon wouldn't be too bad, certainly under an hour. I wish I could remember how long it took me to get to Reston, but if I can't remember then it was so long ago that it's probably not true anymore.