The lives of the majority of fish are predicated on swimming. This protocol describes techniques for capturing a range of swimming modes available to individual and schooling fish, and includes metrics associated with swimming physiology and behaviour.