Fondée en 1890, Leighton Park est une école entourée d'un parc de 20 hectares et située à proximité du centre-ville de Reading dans la campagne du Suffolk.
La résidence se compose de 5 bâtiments entièrement équipés pour un séjour confotable et offre un total de 200 lits : une maison est destinée aux enfants de 11 à 13 ans, les autres accueillent les jeunes de 13 à 18 ans.
Chaque bâtiment comprend des salles de jeux et des salons confortables pour se détendre, ainsi qu'une bibliothèque pour se préparer et étudier.
Les repas sont équilibrés et contrôlés par les autorités sanitaires du pays. Ils sont servis à la cafétéria sous forme de self-service avec généralement un choix entre deux plats. Les enfants peuvent choisir parmi une variété de plats préparés à partir d'aliments frais et sains, il y a la possibilité d'un régime végétarien.