8 schools
Semarang, Indonesia
British
Fees being checked
IB · Ages 2–19
Curriculum
Loading school locations