KES day is 8.45 (I think!) - (first lesson starts at 9.10 but they have registration first). Most buses drop off around 8.30 so there is plenty of time to still get to school from town, if the buses are running late. School finishes at 3.55pm (unless they are on sports afternoon when they finish at Manor Road at 3.30pm to give them time to change and walk back into town for buses). My son's bus leaves at 4.20 so there is plenty of time to get to the bus stop.
School is very clear that you must not drive into the car park at the end of the day and do not encourage people picking up from right outside as it is a one way road, with cars parked and lots of boys all leaving at around 4pm so I would advise you work out somewhere slightly less congested to collect. Obviously there are some days where there are sports activities prior to school (start around
and clubs after school (Finish usually at 5.15) which are not covered by school buses, so you have to get them there under your own steam and at your own cost.