Main Characters:
* Maxwell "Max" Kane: The narrator of the story, he's a big, awkward kid with a learning disability who is often bullied. He's initially shy and insecure, but he becomes more confident through his friendship with Freak.
* Kevin "Freak" Harrison: A brilliant but physically small boy with a rare bone condition. He is incredibly intelligent and resourceful, and he often helps Max out of tough situations. He is also very passionate about the world and has a strong sense of justice.
Supporting Characters:
* Grim: Max's older brother. He is often rough and insensitive towards Max but does have moments of kindness.
* Tony: Max's best friend before he meets Freak. He's a tough and loyal kid, but he doesn't always understand Max's unique needs.
* The Blade: A bully who frequently targets Max and Freak. He is cruel and vindictive.
* Gwen: Max's mom. She is loving and supportive, but she struggles to understand Max's needs as a child with a learning disability.
* Henry Harrison: Freak's father. He is supportive and loving towards Freak despite his condition, but he can sometimes be overprotective.
* The Librarian: A kind and patient woman who helps Max and Freak with their research.
* The Teacher: Max's teacher, who often struggles to understand him and his learning style.
* The Kids on the Bus: These are the kids who harass Max and Freak, especially Tony and the Blade.
Note: There are other minor characters who play smaller roles in the story, such as the police officers, the doctor, and the people who help Freak escape from the hospital. These characters are less important to the overall narrative, but they contribute to the story's overall setting and themes.