Kim is the story of an Irish orphan who grows up in Colonial India as a shrewd imp (I think an Irish Aladdin). He is found by his dead father's army troop, and becomes a valuable spy. Even though it was written over a hundred years ago, provided you appreciate the necessity of weaving a spy story with a detailed study of the setting it is still easily reached for a high school student. Kipling loves India and he writes with a clear love for the land and culture. He writes from the historical point of view of a white man in Colonial India. It's a fantastic story, and any uneasiness as a result of author's beliefs and opinions should not dissuade a open-minded reader.