The school was founded in 1946 by overseas Chinese investors from Southeast Asia and elsewhere, originally in Pui Kiu Lang Park (around Happy Valley to the Mid-Levels area). In the 1980s it relocated to its current location in Braemar Hill.