According to the Flag Code of India, there is no restriction on who can hoist the national flag. This includes private organisations, educational institutes, and members of the general public.