S.H.
YMCA - I love the one on Lincoln, north of Belmont. Also there are park district programs that go till 6:00 pm. Some go till 3:00 pm and then you sign up seperately for before or after care. You might need to look around at a couple of different parks. The park district website allows you to look up by zip code. There are a lot of other good camps (private and more expensive).