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 kilometers south of the Adelaide city centre.