The mean age at menarche for the school girls is 15.26 years. There was no difference in menarcheal age between the rural and urban school girls. Further longitudinal studies to compare rural school girls and urban school girls in private schools are required.