I live in the Bella Vista area not far from Meredith. There are quite a few reputable day care centers around the neighborhood that provide after school care. Off hand I recall one on the 600 block of S.10th St., another one near 5th & Passyunk around the corner from Meredith. Google can probably provide many resources for your search. If you would like to hire a babysitter/nanny to pick up your son and watch him at home until you arrive, please call me so I can provide you with some names and numbers. Have a great day.
All the best,