It would seem that School Hill is in Offchurch near Leamington.I found this little picture of School Hill on the BBC Warwickshire site. It was in an article describing local walks in the Leamington area.
Hmm.......for some reason I can't attach...will try again later.