Before we moved abroad dd2 was at a school with 28 children. It's now expanded to 31 pupils but one is moving away in May so they'll be down to 30. When dd1 attended the same school it had a mahoosive roll of 44!
Dd1 had never liked school until she went there in P5 and she blossomed under their care. By the time dd2 went there she'd been in and out of the place since she was less than a year old and it was like a second home to her.
It's a two class school, currently P1-3 and P4-7 but that changes as year rolls change. The head teaches the older class for threee days a week and does 'Heidy' things the other days, while another teacher takes the class. The children love having two teachers! The wee class has a FT teacher. There are three class assisants and specialist teachers for LS, PE, music, IT and art. As with Miaow's school, children are taught to their ability rather than age.
What Miaow says about all the children mixing together is one of the best aspects. I shall never forget 5yo dd2 falling in the playground and a 10yo boy rushing over to pick her up and dust her down. So sweet.
SP, a school of 100 I think falls between two stools; it's neither small enough to encompass the Small School ethos but not large enough for children to gain from a larger pool. There's a 'small school' in our cluster which varies between 100-130 pupuils and it has a very different atmosphere to the other, smaller, cluster schools.
Anyway, dd2 is now at a 300 pupil school and has done very well in adjusting to the different circumstances, it really wasn't an issue for her.