First established in 1935, it moved into its present building in 1938 and was known as Lansdowne High. Its first incarnation under the old apartheid system was as a school exclusively reserved for the white population group.
In 1981 the Lansdowne High name was changed in favour of the current Windsor High School, named after the school board held an open competition to rename the school. At that stage no unanimous decision could be agreed to, then 3 years later the name submitted by an ex-scholar was used.
Windsor High is headed by Mr R Najaar. The school used to be headed by Phaldie Tregonning. He was suspended in February 2018 and officially removed in May 2018 due to misconduct allegations. Treggoning died in July 2018.