Stood proudly at the heart of the beautiful riverside town of Henley-on-Thames, Rupert House School offers a range of fantastic facilities, including expansive sports fields, an outdoor classroom, an all-weather pitch, tennis courts, and netball courts.