St John's Grammar School is an independent Anglican co-educational early learning, primary, and secondary day school located in Belair in the Adelaide Hills, about 12 kilometres (7.5 mi) south of the Adelaide city centre. It caters for students from early learning through to Year 12.