Full primary schools (Years 1–8)
Full primary schools teach all primary years on one site — from Year 1 through Year 8. You'll find these often in smaller towns and rural communities where a single kura serves the whole primary age range. There are 1,050 full primary schools in this directory.
Southwell School
Claudelands, Hamilton
- School type
- Full Primary
- 646 students
- Roll band
- Very large (600+)
Springdale School
Waitoa
- School type
- Full Primary
- 31 students
- Roll band
- Small (under 100)
Springston School
Springston
- School type
- Full Primary
- 229 students
- Roll band
- Medium (100–299)
St Andrew's School (Timaru)
St Andrews
- School type
- Full Primary
- 75 students
- Roll band
- Small (under 100)
St Anne's Catholic School (Manurewa)
Manurewa, Auckland
- School type
- Full Primary
- 487 students
- Roll band
- Large (300–599)
St Anne's School (Wanganui)
Whanganui East, Whanganui
- School type
- Full Primary
- 217 students
- Roll band
- Medium (100–299)
St Anne's School (Woolston)
Woolston, Christchurch
- School type
- Full Primary
- 176 students
- Roll band
- Medium (100–299)
St Annes School (Newtown)
Newtown, Wellington
- School type
- Full Primary
- 215 students
- Roll band
- Medium (100–299)
St Anthony's Catholic School (Huntly)
Huntly
- School type
- Full Primary
- 94 students
- Roll band
- Small (under 100)
St Anthony's School (Pahiatua)
Pahiatua
- School type
- Full Primary
- 121 students
- Roll band
- Medium (100–299)
St Anthony's School (Seatoun)
Seatoun, Wellington
- School type
- Full Primary
- 37 students
- Roll band
- Small (under 100)
St Benedict's School (Khandallah)
Khandallah, Wellington
- School type
- Full Primary
- 209 students
- Roll band
- Medium (100–299)
St Bernadette's School (Hornby)
Hornby, Christchurch
- School type
- Full Primary
- 166 students
- Roll band
- Medium (100–299)
St Bernadette's School (Naenae)
Naenae, Lower Hutt
- School type
- Full Primary
- 121 students
- Roll band
- Medium (100–299)
St Brendan's School (Heretaunga)
Heretaunga, Upper Hutt
- School type
- Full Primary
- 271 students
- Roll band
- Medium (100–299)
St Brigids School (Johnsonville)
Johnsonville, Wellington
- School type
- Full Primary
- 286 students
- Roll band
- Medium (100–299)
St Canice's School (Westport)
Westport
- School type
- Full Primary
- 141 students
- Roll band
- Medium (100–299)
St Claudine Thevenet School
Wainuiomata, Lower Hutt
- School type
- Full Primary
- 184 students
- Roll band
- Medium (100–299)
St Columba's Catholic School (Frankton)
Frankton, Hamilton
- School type
- Full Primary
- 467 students
- Roll band
- Large (300–599)
St Francis De Sales School (Is Bay)
Island Bay, Wellington
- School type
- Full Primary
- 196 students
- Roll band
- Medium (100–299)
St Francis of Assisi Catholic School
Mairehau, Christchurch
- School type
- Full Primary
- 463 students
- Roll band
- Large (300–599)
St Francis School (Thames)
Thames
- School type
- Full Primary
- 82 students
- Roll band
- Small (under 100)
St George's School
Whanganui
- School type
- Full Primary
- 130 students
- Roll band
- Medium (100–299)
St Gerard's School (Alexandra)
Alexandra
- School type
- Full Primary
- 162 students
- Roll band
- Medium (100–299)
One learning ecosystem for schools, teachers, and whānau
LearnSpace is a NZ-built suite of curriculum-aligned apps — used in class and at home. It connects schools, kaiako, and parents on one platform, so every tamaiti gets the same quality learning tools wherever they are.
Schools
One admin dashboard for rosters, staff invites, and roll-based pricing — no juggling separate logins per app.
Teachers
Curriculum-aligned apps for Years 1–8, ready to use in class and set for homework in a click.
Parents
The same classroom apps at home, so you can support your tamariki's learning without extra logins or ads.
Get started
Connect your school to LearnSpace
Create your account to connect your school or classroom. Choose your role — we'll link you using the official MoE school number.
Get started
Bring LearnSpace home for your tamariki
You don't need your school on LearnSpace to join — create a family account and give your kids classroom-quality apps at home.
Get started as a parent