A 37-year-old man seen punching and stomping on a child because of something she did at school is in jail on $85,000 bail, according to Jacksonville police.

The girl - whose age, relationship and address were redacted from the arrest report - went to a neighbor's apartment about 7 p.m. Wednesday because she was afraid she'd be beaten up for "something that happened at school earlier in the day."

When Ali McKinney knocked on the apartment door and saw the girl inside, he ran in after her, the neighbor told police in the report. The girl went out the back and tried to climb a fence, but was caught. Witnesses said she was punched and kicked several times and dragged by the hair to her apartment. There her hair was chopped and she had cuts on her head.

When officers arrived and knocked on the suspect's door, he refused several times to let them check on the welfare of the child, the arrest report said. He also told them he didn't have any juveniles in the home.

The girl was located hiding in a backyard bleeding with several cuts on her face and likely a broken finger, the report said. She told police McKinney, who is listed as 6-foot and 240 pounds in the jail log, was upset with her about school but wouldn't elaborate.

About the same time, McKinney came out the front door and was arrested. He is charged with aggravated child abuse, trespassing and resisting arrest.

Police could not reach the girl's mother at the time of the arrest. The Department of Children and Families took custody of the girl, according to the report.