This book is for older grades. It is a roller-coaster of emotions as we go through Bud's journey with him. We find how hard Bud's life is and how he overcomes it. Character analysis and context clues would be great to express and teach with this book. Vocabulary is also very rich.