The school was built on land given by King Bhuipol, about 2.5 acres (1.0 ha) at the corner of Rama V Road and Pitsanuloke Road.
The land used to be the location of the Royal Stables of King Vajiravudh.
The school serves students who finish their primary education at Rajavinit School and the children of those who work in the Royal Household Bureau.
The school's name means "a place for training children of secondary level to be good citizens of His Majesty".
On April 4, 1978 the Ministry of Education announced the establishment of the school.