I think there is never going to be a perfect schedule. I work in the office quite a bit and am always hearing things like this.
Our rec start at 3:30, but we also have 4:00, 4:30, 5:00 and 6:00 classes here and there (most are 3:30 though). Our teams start at 5 or 5:30. I hear from team parents that they don't like getting out so late, but then others say they work and could never make it to an earlier time. It's hard for some to get there at the 5:00 time. For rec kids we do offer Saturday classes, but they are always the busiest then people complain that it's too busy. Also, preschool parents complain that our morning and early afternoon preschool classes are inconvenient because parents work or the kids go to daycare. When we tried offering them in the evening, it was not much of a success. Few people wanted their little ones in the gym with the big kids at the same time. You can't win!
Ok sorry- off my rant now!