The school was built in 1874, opening with a roll of 21 pupils.
In 2011, the school has a roll of 121 pupils and is decile 10.
In 2011, the school has a roll of 28 pupils and is decile 4.
The school had a roll of almost 800 pupils in 2012.
The school currently has a roll of approximately 800 pupils.
Since then, the school has grown to the larger roll of 427 pupils.
The school opened in 1958 with an initial roll of 142 pupils and 8 teachers.
It has a current roll of over 600 pupils and around 80 staff.
In the 2006/7 academic year it had a roll of 34 pupils.
The present school now has a roll of over 1600 pupils and a reputation for high achievement.