Police in Missouri arrested Bryan Allen McGuire in Grain Valley, MO on Wednesday afternoon after he turned himself in.
Police say McGuire is currently being held in the Jackson County Detention Center in Kansas City, MO.
Police had been searching for McGuire for more than 24 hours.
He faces a murder charge in the death of Jose Daniel Donato, 38, who died of multiple gunshot wounds Tuesday morning at Leestown Middle School.
The two men were both custodians at the school and reportedly had a history of conflict.
Police say McGuire had been driving a beige 2006 Suzuki Grand Vitara bearing KY registration 769-FVB.
An autopsy was planned for Wednesday on Donato.
No word on when McGuire will be brought back to Kentucky.