Hi there. Here's a link to the Basel tram and bus map. That might help you.
http://www.bvb.ch/docs/regiofahrplan...tz_bs_2011.pdf
I live in Therwil and have friends in Oberwil, Bottmingen and Allschwil (and probably others) that have children in local schools. It seems all these schools have good methods of integration for the children. I think it's fairly standard in this part of the world!
As for choosing which area to live in, you're better off working out from the public transport map which areas give you best access to where you need to get to (e.g. yours/your husband's workplace). Once you've worked that out you can search for info on particular areas.