Little Fish amassed 46 medals to top the men’s medal standings with 24 gold, 15 silver and seven bronze.
A bitter dispute is brewing between a school in Makueni and the family of a Form Two student following his death last week.
Braeburn girls were third with nine gold, eight silver and 10 bronze, Little Fish Swim Club (19 medals) and Brookhouse Schools with seven medals, finished fourth and fifth.
Mackayla proved that Ugandans meant business when she snatched the Iron Lady top honours in a time of 1:06.59.
The top eight boys and girls in 200m individual medley and all 100m and 50m events will face off in the Iron Man and Iron Lady contest.