Oswego police arrested a juvenile on charges of aggravated battery and disorderly conduct at noon May 12 at Oswego High School.
In a statement, police said the 15 year-old was placed under arrest and transported to Juvenile Justice Center in St. Charles.
No injuries were reported in the incident.