i believe The Giving Tree can be great for kindergarten through fifth grade. It teaches that you should alway appreciate what you already have and always be thankful. It also teaches that some people as they grow up become to know only how to take instead of giving. The tree teaches patience and unconditional love.