The School is situated on a split site. The Lower School, located in the original NHP building (OB), comprises parallel classes from Reception to Year 2 (ages 4-7).
The Middle School, located in the Jane Cameron building (JCB), across the road from the OB, houses Years 3-6 (ages 7-11)
The new Upper School, the Portobello Green building (PGB), opened in January 2018 and is located apporximately 50m from the Middle School, in Thorpe Close. Years 7-8 (ages 11-13) are housed here.
The school is divided into four houses: Arundel (green), Blenheim (yellow), Lansdowne (blue) and Elgin (red). Children are assigned to a house from Reception and members of a family join the same house. Each house has a pupil House Captain and a member of staff Head of House.
House meetings and interhouse sports competitions are held are held throughout each term and charity events and fundraisers are organised by the children under the guidance of the Head of House.