Devin Lewis, 15, told the The Middletown Journal that he was listening to music while on the bus when someone pulled off his hood, and another student held a flame in front of his face.
According to the police report, that's when another male student holding a lighter lit Lewis' hair on fire.
"I felt the heat on the back and somebody blowing my hair," Lewis told CBS Affiliate WKRC.
He reached to the back of his head, and when he looked at his hand, "I just saw ashes."
His hair was singed almost to the scalp.
Other students extinguished the flames.
Police said a 17-year-old junior has been charged with aggravated menacing and assault, and a 15-year-old freshman with aggravated menacing. Another 17-year-old junior has been charged with obstructing official business.
The three students have been suspended, and face expulsion.
On Monday another incident occurred on a Middletown school bus between a 16-year-old female student and another 17-year-old female student who is nine months pregnant, while riding home from an alternative school in West Chester Township.
The pregnant student and the bus driver were allegedly struck before the 16-year-old girl fled. An aide on the board who tried to intervene was also bruised.
Police were still searching for the missing girl.
"It is an epidemic," Lewis told the paper. "There are a lot of kids out there in the same situation. Nobody should feel like they're not safe at school."
Middletown City Schools spokeswoman Debbie Alberico said there is no connection between the two incidents, but that they are under investigation.
"We don't tolerate any of this stuff," Alberico told the Middletown Journal. "We don't tolerate lighting hair on fire, fighting, hitting, bullying and serious misbehavior."