Uppingham School is looking for a dynamic history teacher (or well-qualified graduate) to join our thriving History Department. You will deliver in