Increasing prevalence of childhood obesity calls for comprehensive and cost-effective educative measures in developing countries such as India. School-based educative programmes greatly influence children's behaviour towards healthy living. We aimed to evaluate the impact of a school-based health and nutritional education programme on knowledge and behaviour of urban Asian Indian school children. Benchmark assessment of parents and teachers was also done.