Just remember that you need to get your kids into school first and then try and live as close as you can to the school otherwise you will spend your life in your car!!! So check if the company prefers certain compounds or if you can have your free choice regarding accomodation ......
The schools mentioned above are all good and have South African kids in them. Depending on your company - you can also add Compass International School on to your list. Good luck!!