Patterson dominated the 11-year-old age group to win the 50m breaststroke, 200 backstroke and 1,500m freestyle before helping his team-mates Max Johnson, Matthew Hall and Sam Johnson to gold in the freestyle relay, and silver in the medley relay.
Hunt, 10, claimed 200m backstroke gold and silver in the 50m breaststroke, while Fussell was outstanding in winning the 200m breaststroke.
Sayers, 15, added more medals to his collection with gold in the 1,500m free and bronze in the 100m individual medley, while 12-year-old Thalia Poaros swam her way to four more medals with silver in the 100m fly and bronzes in the 100m free, 200m breast and 800m free.
Anna Smail, also 12, achieved national qualifying times in both the 100m and 800m freestyle and will compete in the National Championships at Sheffield in August.
Teddington returned with 25 medals in all – eight gold, seven silver and 10 bronze.