Usually in most of the public schools it is allowed to bring food from home. Hot food can also be available but sometimes not all dietary options are provided as explained in the question above. In private school there is usually hot food available. This matter should also be discussed with the school principal.