International Chinese School, Chatswood, NSW is being reviewed.