Dh drops DS off because his uni is at the end of the same street as the school.

Pick ups depend on his classes - sometimes all of us go to get him - or on Mondays when dh is at uni till 5pm he will pick him up in between lectures and ds plays on his game thing next to dh in the lecture hall.

I pick him up if dh is on prac.