What sort of school is this; which does not celebrate national holidays like Independence day and Republic day?
It's bound and duty of every individual to respect and celebrate national holidays. Schools which are supposed to teach this, supposed to practice this are creating wrong image in the hearts of young India.
If the basic manners and principles are not followed, if there is no respect for the county you live in, if you don't have the least courtesy to express gratitude and love for your nation, I would say, shut the school right away.
Rather than calling a school, you should call yourself a money minting organisation.
I being a responsible Indian, I feel you are no less than Pakistan. Shame on you all. If time permits, I surely sue you in court for your arrogance.