when I pick up from school they can get out any time between 3.05 and 3.25 actual finish time is 3.15. I spoke to teacher and she said they don't let them leave till they are all standing quietly with coats and bags, which can take a while. and they sometimes let them out early if they have had a bad afternoon and they are fed up with them, they were her words.
I sympathise, I couldn't do their job. but its a long time for all us parents and childminders to be standing outside, freezing often with little kids too. teacher said just get there at 3.20 and if they have let them out early they'll just take mine to the office to wait. this has happened once when he first started and he was distraught thinking he had been forgotten. it wasn't just him there was other equally upset children. so suppose they have given me a solution my problem if I don't like it? is this what all schools do?