My scenerio is not very different from yours. My family arrived in July too. Like you said we had no choice but NIS. I have also concerns about this school but since this is a new campus so I am giving them a benifit of doubt. It could be the case with any new school.

I suggest give them time to settle. I would wait for one term and see how it goes by then.