Some good books for 10-year-old boys are "Harry Potter and the Sorcerer's Stone" by J.K. Rowling, "Holes" by Louis Sachar and "Wonder" by R.J. Palacio. These three books have received very high ratings for this demographic.
"Harry Potter and the Sorcerer's Stone," the first book in a series of seven by author J.K. Rowling, follows the story of a young orphan who lives with his disagreeable aunt, uncle and cousin before learning that he is in fact a wizard when he receives an invitation to attend Hogwarts Academy of Witchcraft and Wizardry. "Holes" tells the story of Stanley Yelnats, a boy who bares an old family curse of bad luck, which leads to his wrongful arrest and subsequent stay at Camp Green Lake Correction Facilities. Lastly, "Wonder" tells the story of Auggie, a 10-year-old boy with birth defects who had been home-schooled before attending school in Manhattan for his first time.