The modern institution originated as a 1985 union of previously independent upper and lower schools. The lower dates to 1894, originally based at Park Road in central Douglas. The upper school, Douglas High School for Boys was founded in 1927 at Ballaquayle. Alumni of the high school formed the football club
Douglas High School Old Boys A.F.C. A review of secondary education in Douglas in 1985 formed St. Ninians, establishing a new name and uniting the two parts. In 1998, staff member Alex Townsend developed the
Manx Telecomputer Bus program, which saw the development of a mobile IT classroom. While primarily aimed at supporting primary schools, the computer bus facilitated a trip to London for St. Ninian's students in 1999. A new location was established for the lower school in 2012- relocating to Bemahague, in Onchan. This was because the Park Road site was falling into disrepair and space for further expansion was limited. The upper school had also become crowded by this time, relying on several mobile classrooms. This necessitated the construction of a new school which could take Park Road's former students as well as one year group from the upper school. == Facilities ==