Your best bet would be to ask the company that you are working for, sometimes they supply bus transport from the compounds, or you can contact the school and they might beable to arrange something. Really you won't know till you get on the ground here, especially since I don't think any of us live outside Doha.

As for chronic shortages at the school. It really depends on their test results at the school they apply for.