My setup is pretty good. I work at schools, so park the bike outside my room and shower/change in the ablution block. School A is 8Km from home, then 11Km (mostly downhill) to school B. 2 days a week is only school B, 13Km with a fairly stiff climb in the middle. Always come home from school B, and take the long way round to avoid the big climbs (19Km) South African drivers are not the most cyclist friendly lot and the trip home is always during rush hour, so I try to find quieter roads and ride on the sidewalk as much as possible.