Recommend looking for housing on your own in the Budaiya/Saar area, aviod a place called Juffair, rents high, as well as Seef area, nice flats, high prices.. villas can be had in Budaiya for reasonable rents...most long-time expats live in this general area..
school...St Christopher's is the ticket...supposedly you get entry priority being GF staff...not sure if that still applies.. expensive, but only way to go
welcome to Bahrain...