The school has five classrooms and over the years has been added to with a new entrance and office, hall with PE apparatus also used as the dining room, computer suite, library, administrative area, and a demountable classroom. In 2016 the kitchen was modernised, and one room has been purposely adapted to be used as a nurture room.
The school has its own playing field, garden, forest school area, hard surface playground, bike/scooter store and a separate outdoor play area and workspace for the younger children. Use is also made of the nearby community ball park.