24 Nationalities are represented in the School:
- British
- Dual nationality (British plus elsewhere)
- American
- Australian
- Belgian
- Brunei Darussalam
- Canadian
- Chinese
- Danish
- Dutch
- German
- Irish
- Italian
- Kazakh
- Korean
- Malaysian
- Portugese
- Romanian
- Russian
- South African
- Spanish
- Swedish
- Swiss
- Thai