The school first opened in 1895 at Ebenezer House on Westbourne Road, Penarth.
In 1901 the school relocated to the large corner property at 13 Stanwell Road, which still forms part of the current school building.