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.
St Joseph's School (Hawera)
Hāwera
- School type
- Full Primary
- 198 students
- Roll band
- Medium (100–299)
St Joseph's School (Invercargill)
Invercargill
- School type
- Full Primary
- 154 students
- Roll band
- Medium (100–299)
St Joseph's School (Kaikōura)
Kaikoura
- School type
- Full Primary
- 104 students
- Roll band
- Medium (100–299)
St Joseph's School (Levin)
Levin
- School type
- Full Primary
- 186 students
- Roll band
- Medium (100–299)
St Joseph's School (Nelson)
Nelson
- School type
- Full Primary
- 345 students
- Roll band
- Large (300–599)
St Joseph's School (Oamaru)
Oamaru
- School type
- Full Primary
- 140 students
- Roll band
- Medium (100–299)
St Joseph's School (Opunake)
Opunake
- School type
- Full Primary
- 121 students
- Roll band
- Medium (100–299)
St Joseph's School (Otahuhu)
Otahuhu, Auckland
- School type
- Full Primary
- 267 students
- Roll band
- Medium (100–299)
St Joseph's School (Papanui)
Papanui, Christchurch
- School type
- Full Primary
- 427 students
- Roll band
- Large (300–599)
St Joseph's School (Pleasant Point)
Pleasant Point
- School type
- Full Primary
- 46 students
- Roll band
- Small (under 100)
St Joseph's School (Queenstown)
Queenstown
- School type
- Full Primary
- 126 students
- Roll band
- Medium (100–299)
St Joseph's School (Rangiora)
Rangiora
- School type
- Full Primary
- 172 students
- Roll band
- Medium (100–299)
St Joseph's School (Stratford)
Stratford
- School type
- Full Primary
- 151 students
- Roll band
- Medium (100–299)
St Joseph's School (Taihape)
Taihape
- School type
- Full Primary
- 77 students
- Roll band
- Small (under 100)
St Joseph's School (Temuka)
Temuka
- School type
- Full Primary
- 109 students
- Roll band
- Medium (100–299)
St Joseph's School (Timaru)
Timaru
- School type
- Full Primary
- 205 students
- Roll band
- Medium (100–299)
St Joseph's School (Upper Hutt)
Upper Hutt
- School type
- Full Primary
- 547 students
- Roll band
- Large (300–599)
St Joseph's School (Wairoa)
Wairoa
- School type
- Full Primary
- 96 students
- Roll band
- Small (under 100)
St Joseph's School (Waitara)
Waitara
- School type
- Full Primary
- 84 students
- Roll band
- Small (under 100)
St Marcellin School (Wanganui)
Whanganui
- School type
- Full Primary
- 48 students
- Roll band
- Small (under 100)
St Mark's Church School (Mt Victoria)
Mount Victoria, Wellington
- School type
- Full Primary
- 136 students
- Roll band
- Medium (100–299)
St Mark's School (Christchurch)
Opawa, Christchurch
- School type
- Full Primary
- 229 students
- Roll band
- Medium (100–299)
St Martins School
St Martins, Christchurch
- School type
- Full Primary
- 471 students
- Roll band
- Large (300–599)
St Mary MacKillop Catholic School
Mangere, Auckland
- School type
- Full Primary
- 340 students
- Roll band
- Large (300–599)
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.