New Zealand School of Korea
June 2026
The website for a community school teaching children with Korean heritage in New Zealand, rebuilt from a Google Site left unchanged for about seven years.

- Role
- Sole designer and engineer
- Built with
- Astro
- React
- TypeScript
- Tailwind CSS
- Vercel
The New Zealand School of Korea is a community school for young children with Korean heritage. I volunteer there as a primary teacher, with a class of Year 4 students, and this is the school's website.
Where it started
The school's old site was a Google Site, made before AI tools were part of building anything, and it had not been revised in about seven years. The timetable, the classes and the enrolment details parents look for had all moved on since, so the site was no longer a place to find them.
The new site starts from what is true now. It keeps the school's history, staff and campus, the timetable and what each grade learns, the year's calendar, and how to enrol.
How it's built
- Astro 5, so every page is a plain HTML file.
- React 19 for the few parts that move, with TypeScript throughout.
- Tailwind CSS v4 for styling.
- Hosted on Vercel.
News from Instagram
The school already shares its notices, events and photos from class on Instagram, so the site doesn't ask anyone to post twice. The news page embeds the school's feed through Behold, which shows the latest posts as a gallery on the site. Whatever the school puts on Instagram reaches the public site too, and nobody has to edit a page to keep it current.
Written for the families
Everything is in Korean, because that is what the parents read. The one place the two school systems meet is enrolment. Parents think in New Zealand school Years and the school counts in Korean grades, so a table puts the two side by side.

The education page, timetable and curriculum by grade.