International students make up for around 20% of the school roll.
The school roll as of March 30, 2010 is 1657.
By June 1946, the school roll had increased to 213.
In September 1950 the school roll passed 300 for the first time.
The school roll includes children from local areas and many states of India.
By this time the school roll had increased to 1,048 and there were more than 60 staff.
The most recently reported school roll is 1296, taught by a teaching staff of 101.
The primary services years one to six with a low school roll of just 35 students.
The school roll increased from 350 to 580 and within 10 years stood at 1,147.
It has since grown to its present school roll of about 470.