How many pupils attend the school?

The co-educational school has up to 380 pupils from the age of 2 – 18 years old.



  • Our Seedlings playgroup for children aged 2 and over welcomes up to twenty children.
  • Each of the four Kindergartens have a group size of between 10 – 16 children of mixed ages (between 3.5 – 6 years old). There are a maximum of sixty spaces.



The School has a Class per age group, of up to 25 pupils per class. Class sizes typically range from 16 – 25, with the average at around 18 pupils of mixed sexes. Our Early Years groups, Class 1 and large Classes (of between 20 – 25 pupils) each have a qualified assistant supporting the main Class Teacher.

  • Lower School is from Class 1 (age 6 – 7) to Class 8 (13 – 14 years old).
  • Upper School is made up of Classes 9 – 12.


Visiting students aged 16 and above join the Upper School for a term or more, often staying with a host family.


We have six Parent & Child groups, and a Baby Group for parents, carers, nannies and grandparents to join with children from birth.


We also have adult pupils, taking the Teacher Education Course or Introduction to Steiner Waldorf Education course.


See also:

The ages and Class structure works different to the mainstream state school P1 – P7 / S1 – S4. What Class would my child be going into?

What is the gender balance of pupils in the school?

Back to ‘Frequently Asked Questions’