Portessie Primary School provides an educational service to children from Primary 1 through to Primary 7 (ages 5 years – 12 years).
We are a non-denominational primary school with a current roll of 115 primary children. We share our premises with Portessie Playgroup, our local partnership pre-school provider.