Visualisation: Thong Yong Jun & Loh Li Wei

There are 182 primary schools and 154 secondary schools across Singapore, each with its own unique offering of academic and non-academic programmes. At secondary school level, students can now choose from co-curricular activities (CCAs) in over 120 areas of interest, ranging from floorball to robotics.

It can be challenging to sieve out the schools that offer the right mix of CCAs and special programmes for you, with schools rolling out more programmes over the years.

Using data on government schools, Data.gov.sg has created SchoolPicker.sg to help you come up with your own shortlist.