Netherlands, Rotterdam
Let the school know you're thinking of applying — they can share their prerequisites and help you through the process.
It's best to ask — circumstances can change at any time.
· Reviewed by Giulia Ceccon · Chief Marketing Officer
Harbour International Primary School sits in the heart of Rotterdam, offering an English-taught IPC-based program for ages 4 to 11. The curriculum blends the International Primary Curriculum with elements of the British curriculum, and literacy and numeracy are taught alongside IPC subjects, with English as an Additional Language (EAL) support for pupils who need it. The school serves a diverse community representing 69 nationalities, with around 280 pupils and small class sizes averaging 18. Dutch culture is woven into learning through All about the Netherlands activities, and the school is nut-free with snacks and lunches eaten in classrooms. The library is run by parent volunteers; there is a dedicated technology program and specialist music provision. A qualified gym teacher delivers PE to all pupils; younger children have PE on site, while older pupils walk to a local gym and Group 4–8 swim weekly. Co-curricular activities include coding, art, basketball, mindfulness, chess and music lessons; the Parents' Support Group coordinates volunteering and fundraising.
Graaf Florisstraat 56 3021 CJ Rotterdam
Harbour International Primary School has 280 pupils, typical class sizes of 18, instruction in English.
Located in the centre of Rotterdam, a short walk from Rotterdam Central Station. The address is Graaf Florisstraat 56, 3021 CJ Rotterdam, Netherlands.
Primary school.
International primary school.
Over 69 nationalities represented; 280 pupils.
English as an Additional Language (EAL) program to support pupils who do not speak English.
Netherlands; member of Dutch International Primary Schools and Stichting BOOR.
School days: Monday and Tuesday 8:30–15:00; Wednesday 8:30–12:30; Thursday and Friday 8:30–15:00.
Annual tuition at Harbour International Primary School ranges from EUR 4,250 for 2026/27.
Harbour International Primary School teaches IPC (International Primary Curriculum), British Curriculum for students aged 4 to 11.
The International Primary Curriculum (IPC) is used, combined with elements of the British curriculum. All lessons are taught in English. Dutch culture is integrated through All about the Netherlands activities.
Harbour International provides a safe, caring environment and a strong sense of community. The school emphasises individualised development and international mindedness. Pupils are taught in English by experienced teachers in a diverse, international community. The school is located in central Rotterdam and maintains small class sizes to support personalised learning (average around 18 students, never more than 22).
EAL teachers work with non-English-speaking children from groups 2–8 to support learning of English as an additional language, in small groups and in the classroom to help access the full curriculum.
1. Initial Enquiry and Eligibility
Parents must confirm they meet the eligibility criteria of having a non-Dutch nationality and a temporary stay in the Netherlands. You then submit an admission enquiry form detailing your child's date of birth, arrival date, and any support needs. Accurate birth dates are essential, as the school places children strictly by age rather than academic level.
2. Application Review
The school reviews applications within six weeks, though they may extend this by up to four weeks in rare cases. The admissions team evaluates any submitted school reports, learning support evaluations, and EAL assessments. For preschool-aged children without prior school records, parents will be asked to complete alternative intake forms.
3. The Intake Visit
Because the school does not host general open days, prospective families are invited for an individual intake visit. This informal meeting allows staff to explain daily routines and guide you through the classrooms. It also provides an opportunity for the staff to interact with your child and help them become familiar with the new environment.
4. Securing the Placement
Once the school confirms space in the appropriate age group, you must pay a one-time, non-refundable application fee to reserve the spot. The standard annual school fees are not due until your child officially starts attending classes. If the required age group is at capacity, your child will be placed on a waiting list.
5. Final Document Submission
To finalize enrollment, you must submit a copy of your child’s passport showing their full name and date of birth. You are also required to provide proof of your temporary status in the Netherlands, such as an employment contract or a letter from your employer. Finally, a recommendation form from your child's previous school must be submitted if they are of school age.
All new applications are automatically placed on a waiting list; the admissions officer informs applicants of their waiting-list position.