GNS's nearly 700 students occupy two campuses: the Beach Drive Campus, and the Pemberton Woods Campus. The Beach Drive Campus is located near Willows Beach in Oak Bay and is home to students in Junior Kindergarten through to Grade Five. The campus is focused around the former home of Sir Francis Rattenbury. Until 2003, the Beach Drive Campus was known as the Junior Boys Campus, reserved for boys from Kindergarten to Grade 7, while girls in grades Kindergarten to Grade 12 attended classes on the Pemberton Woods Campus. In 2003 the school restructured its approach to co-ed learning, and for the first time, female students were allowed on the Beach Drive Campus. The Beach Drive Campus became a primary campus with Grades K to 5 in single-gender classes sharing a co-educational environment. The Pemberton Woods Campus became a Grades 6 to 12 campus with Grades 6 to 12 in co-ed classes. In 2012, the school became fully co-educational from Junior Kindergarten to Grade 12.