Fees
Local schools
Local primary school fees start at around $600 per month for expats and secondary school is slightly more expensive at $800 per month.
International schools
International school fees are substantially higher, and annual costs range from $15,000 to $47,000. You’ll also need to budget for additional charges (some optional) including application fees, enrolment fees, technology fees, contributions to the parents’ association, extra-curricular activities, exams and field trips. Extra costs also include uniform, school transport and lunches.
Education in Singapore's international schools is expensive for a reason though: campuses have state-of-the-art facilities, modern classrooms, the latest technology, international teaching staff and opportunities for global study.
Singapore has recently seen the opening of some new ‘no frills’ schools such as Invictus, where fees are $15,000. Also, a sibling discount is sometimes offered to parents with more than one child. So, it’s definitely worth ‘shopping around’ to find a school that fits your budget.
Also see: Top affordable international schools in Singapore
Local international schools
Local international school fees are considerably higher than local schools, but cheaper than some international schools, and range from $24,000-28,000.
Also see: Counting the cost of an education in Singapore