It has a senior school for 11 to 18-year-old girls, a prep school for 7 to 11-year-old girls (James Allen's Preparatory School), and a pre-preparatory school for 4- to 7-year-old girls. It is the sister school of Dulwich College and Alleyn's.