What services are provided for speakers of English as a second language at this school? Please describe your experience with these services, if applicable.
There is a full ESL department available at school. In addition, the school has a fully integrated 'mother tongue' program in Junior school, and additional in the Junior School will be offered from August 2018 including Arabic, Chinese, French, Kiswahili, Luganda and Spanish. - Jun 2018