The sickening hauls include swords, knives, axes and a meat cleaver.
One incident involved a six-year-old armed with a knife, and a 15-year-old brandishing a one-foot bayonet.
Police officers have also dealt with a 13-year-old with a meat cleaver, a 15-year-old with an axe and a child of 11 armed with a snooker ball in a sock.
The latest figures - which come at the same time as it is revealed that classroom violence has doubled in a year - were released in a Freedom of Information request to police forces across Britain.
The report shows 1,145 weapons were seized on school grounds between 2006 and 2010.
Fifty-two forces were asked to release information, with 27 responding. If all 52 had provided figures, the numbers would have been even higher.
Figures also show there were 20,841 violent crimes reported on school premises – the equivalent of 25 a day. Police have also revealed that they have made 1,399 drug seizures in schools in the past five years.
Do these figures shock you?